WebDAV

Le WebDAV , une abréviation qui représente écrire distribué basé sur le WEB et Versioning , se rapporte à l'ensemble de prolongements au protocole de transfert hypertexte (HTTP) qui permet à des utilisateurs en collaboration d'éditer et contrôler des dossiers sur les serveurs à distance du World Wide Web . Le groupe de réalisateurs responsables de ces prolongements a été également connu par le même nom et était un groupe de travail de l'Internet Engineering Task Force (IETF) de .

Le but du protocole était de faire au Web un milieu lisible et à affichage, en conformité avec le vision d'original de s de Berners-Lee Tim '. Il fournit la fonctionnalité pour créer, changer et déplacer des documents sur un serveur à distance du (typiquement un web server ou un " ; share" de Web ;). C'est utile pour, entre autres, écrire les documents qu'un web server sert, mais peut également être employé pour le stockage de dossier basé sur le WEB général qui peut être accédé de n'importe où. Les dispositifs importants dans le protocole de WebDAV incluent le verrouillage (recouvrir l'empêchement), les propriétés (création, déplacement, et question d'information au sujet de l'auteur, modifiée date, etc.), la gestion d'espace de nom (capacité de copier et déplacer des pages Web dans namespace du d'un serveur) et les collections (création, déplacement, et énumération des ressources). La plupart des logiciels d'exploitation modernes fournissent l'appui intégré pour WebDAV. Avec le client droit et un réseau rapide, il peut être presque en tant que dossiers faciles à utiliser sur un serveur de WebDAV en tant que ceux stockés dans les annuaires locaux .

Le groupe de travail de de WebDAV a conclu son travail en mars 2007, après qu'une mise à jour par accroissement à RFC 2518 ait été acceptée par l'Internet Engineering Steering Group (IESG) de . D'autres prolongements qui étaient non finis à ce moment-là, comme la méthode de GRIPPAGE de , seront finis par leurs différents auteurs en dehors d'un groupe de travail formel.

Histoire

WebDAV a commencé dans le 1996 quand le Jim Whitehead a fonctionné avec le World Wide Web Consortium (W3C) pour accueillir réunions deux pour discuter le problème du distribué écrivant sur le World Wide Web avec les personnes intéressées. La vision originale du Web comme exposée par le Tim Berners-Lee était un milieu lisible et à affichage . En fait le premier web browser du de Berners-Lee, appelé le World Wide Web , pouvait en mesure à la vue et édite les pages Web mais, car le Web s'est développé, c'est devenu, pour la plupart des utilisateurs, un milieu inaltérable. Whitehead et d'autres personnes semblables ont voulu fixer cette limitation.

Lors de la réunion de W3C, on l'a décidé que la meilleure manière de procéder était de constituer un groupe de travail d'IETF , parce que le nouvel effort mènerait aux prolongements à HTTP , qui était normalisé à l'IETF.

Pendant que le travail commençait sur le protocole, il est apparu clairement que la manipulation d'écrire distribué et de versioning était trop de travail et que les tâches devraient être séparées. Le groupe de WebDAV s'est concentré sur écrire distribué, et a laissé versioning à l'avenir. Versioning a été ajouté plus tard par le la prolongation de Delta-v - voir la section de prolongements ci-dessous.

Le protocole se compose d'un ensemble de nouvelles méthodes et d'en-têtes pour l'usage dans le HTTP et est presque certainement le premier protocole jamais pour employer le XML .

Les documents ont produit par le groupe de travail

Le groupe de travail de WebDAV doit dater a produit plusieurs travaux :
un document de conditions : " ; Conditions pour un protocole distribué de écrire et de Versioning pour le " de World Wide Web ; RFC 2291,
un document bas de protocole : " ; Prolongements de HTTP pour écrire distribué - WebDAV" ; RFC 2518,
le protocole commandé de collections : " ; Écrire distribué par Web et collections commandées Protocol" de Versioning (WebDAV) ; RFC 3648,
le protocole de contrôle d'accès : " ; Contrôle d'accès Protocol" de écrire distribué par Web et de Versioning (WebDAV) ; RFC 3744,
des spécifications de quote-part : " ; Propriétés de quote-part et de taille pour écrire distribué et Versioning (DAV) Collections" ; RFC 4331,
des spécifications de réorientation : " ; Écrire distribué par Web et Versioning (WebDAV) réorientent la référence Resources" ; RFC 4437, et
une mise à jour au document bas de protocole : " ; Prolongements de HTTP pour le " de écrire distribué par Web et de Versioning (WebDAV) ; RFC 4918.

D'autres documents ont édité par l'IETF

le protocole versioning : " ; Prolongements de Versioning au " de WebDAV (écrire distribué par Web et Versioning) ; RFC 3253 (créé par le groupe de travail de Delta-v),
des spécifications des datatypes de propriété de WebDAV : " ; Datatypes pour écrire distribué par Web et Versioning (WebDAV) Properties" ; RFC 4316,
un document définissant comment lancer le support d'une ressource de WebDAV : " ; Écrire distribué par Web de support et Versioning (WebDAV) Servers" ; RFC 4709, et
un protocole d'accès de calendrier : " ; Prolongements classants au " de WebDAV (CalDAV) ; RFC 4791.

Vue d'ensemble du protocole

WebDAV a ajouté les méthodes suivantes au HTTP :
PROPFIND - Utilisé pour rechercher des propriétés, stockées comme XML , d'une ressource . C'est également surchargé par pour permettre à on de rechercher la structure de collection (a. hiérarchie d'annuaire) d'un système à distance.
PROPPATCH - Utilisé pour changer et supprimer les propriétés multiples sur une ressource dans un acte atomique simple.
MKCOL - Utilisé pour créer des collections (a.
COPIE - employée pour copier une ressource d'un URI à l'autre.
MOUVEMENT - employé pour déplacer une ressource d'un URI à l'autre.
SERRURE - utilisée pour mettre une serrure sur une ressource. WebDAV soutient les serrures partagées et exclusives.
OUVRIR - pour enlever une serrure d'une ressource.

La ressource est le nom du HTTP pour un référent : cela qui est indiqué près un URI .

Prolongements et dérivés

Le pour versioning, le Web Versioning de et groupe de travail de la gestion de la configuration (Delta-v de (Internet Protocol) ) est les prolongements de Versioning à WebDAV qui a mis le V de nouveau dans WebDAV.
Le pour rechercher et placer, le le DAV recherchant et localisant le groupe de travail de (DASL) n'ont jamais élaboré n'importe quelle norme officielle bien qu'il y ait un certain nombre de réalisations de sa dernière ébauche (le travail continue comme activité de non-travailler-groupe, voient DASL). Cependant des autres, tentatives de RECHERCHE de WebDav de reprendre où il a cessé.
Le pour classer, CalDAV de est un protocole permettant l'accès de calendrier par l'intermédiaire de WebDAV. CalDAV modèle des événements de calendrier pendant que les ressources de HTTP dans le ICalendar composent, et modèle des calendriers contenant des événements comme collections de WebDAV.
Le pour le groupware, GroupDAV de est une variante de WebDAV qui permet à des systèmes du Groupware de client/serveur de stocker et chercher des objets tels que des articles de calendrier et des entrées de carnet d'adresses au lieu des pages Web.

Solutions de rechange courantes à WebDAV

La majeure partie du travail a été mise dans développer les caractéristiques de WebDAV et les recommandations vers la fin des années 90 et depuis lors de beaucoup d'autres approches à résoudre la même chose et les problèmes semblables se sont développées. WebDAV est une approche à ce qui maintenant s'appellerait « la gestion contente ».

Beaucoup de systèmes de gestion de contenu maintenant existent (CMS), avec la classe des propriétaires ou ouvrent les api en ligne qui fournissent la fonctionnalité semblable à WebDAV.

Le contenu à distance peut encore être contrôlé par les méthodes traditionnelles basées sur ftp et ses dérivés de . Versioning et le dossier-verrouillage est également disponible en tant qu'élément de la plupart des systèmes de la commande de révision de tels que le CVS et la subversion (SVN) de .

Le protocole du SMB permet au Microsoft Windows et aux clients de la samba d'ouvrir-source d'accéder et contrôler à des dossiers et à des chemises à distance sur un serveur d'archivage approprié . Plus récemment, le Microsoft a présenté et a développé une gamme des produits de serveur de SharePoint qui permettent également aux auteurs à distance de contrôler des listes et des chemises d'extérieur, le à fichiers centraux communs.

Les systèmes de Wiki permettent également aux auteurs distribués d'employer HTTP (sans WebDAV) en collaboration pour établir et développer les sites Web qui sont accueillis à distance sur l'Internet.

Le HTTP, des api du service de Web du CMS, le Wiki, le blog , la commande de révision et d'autres systèmes écrivants et versioning modernes, à distance, de collaboration peuvent être basés sur le SAVON de XML, qui emploie le HTTP « POTEAU » et « OBTENIR » les verbes presque exclusivement. Alternativement, ils peuvent employer des techniques reposantes du , de sorte qu'en plus de « OBTENIR » et « POTEAU », d'autres verbes de HTTP tels que « MIS » et « SUPPRIMER » obtiennent également utilisés clairement, des manières qui sont comparables à WebDAV. Noter que WebDAV spécifie également plus de verbes spécialisés tels que la « COPIE », le « MOUVEMENT », la « SERRURE » etc., comme décrit ci-dessus.

Clients de Microsoft Windows

Microsoft a présenté l'appui de client de WebDAV en Windows 98 de Microsoft avec une configuration appelée le " ; Folders" de Web ;. Ce client était simplement une prolongation au Windows Explorer (l'ordinateur de bureau/gestionnaire) et plus tard a été inclus en Windows 2000 . Dans le Windows Xp , Microsoft a changé le client en " ; WebDAV mini-redirector" ;. Ce nouveau client travaille au niveau de système de fichiers, permettant à des parts de WebDAV d'être assigné à une lettre d'entraînement et employé par n'importe quel logiciel. Cependant, toutes les versions du redirector ont les bogues sérieux. On l'a connu pour essayer de convertir des URL de HTTP en http://host/path/ de chemins du UNC par exemple est incorrectement converti en \ de \ centre serveur \ chemin \ . En outre, il emploie souvent inexactement l'authentification du domaine de Windows de en répondant à des défis de base-auth du de HTTP. Une technique connue qui peut fonctionner autour du premier problème est de spécifier explicitement un numéro d'accès dans le http://host:80/path/ d'URL par exemple ; une autre difficulté possible est de spécifier l'utilisateur dans le http://user@host.tld/path/ d'URL. Ceci force censément l'utilisation du vieux " ; Folders" de Web ; client. En outre, WebDAV au-dessus du HTTPS fonctionne seulement si des dossiers de KB892211-version ou plus nouveaux sont installés sur l'ordinateur. Autrement les affichages de Windows, « la chemise que vous êtes entrée ne semble pas être valides. Veuillez choisir des autres » en ajoutant une ressource de réseau.

Dans le Windows Vista , seulement le redirector de WebDAV est présent ; le " original ; Folders" de Web ; le client a été enlevé. Le " ; Folders" de Web ; le client est seulement présent si Microsoft mettent à jour pour des chemises de Web est installé.

Voir également

Gestion contente
Système de fichiers
Classement OSID
GLACE
Versioning

.

Random links:Provinces de la Corée | Gicleur d'affaires | Présents de merveille | Les petits vauriens (série télévisée animated) | Walter Butler (loyaliste) | WebDAV