WebDAV (creazione e creazione di versioni distribuite sul Web)

WebDAV (World Wide Web Distributed Authoring and Versioning) è lo standard IETF (Internet Engineering Task Force) per la creazione collaborativa sul Web: un insieme di estensioni per il protocollo HTTP (Hypertext Transfer Protocol) che facilita l'editing collaborativo e la gestione dei file tra utenti che si trovano in remoto gli uni dagli altri su Internet.

Si prevede che WebDAV avrà un impatto sullo sviluppo delle imprese virtuali, consentendo ai gruppi remoti di collaborare in modi nuovi. Ad esempio, gli strumenti conformi a WebDAV potrebbero essere utilizzati da un'organizzazione virtuale per sviluppare piani aziendali, creare software o scrivere librerie di informazioni. Il gruppo di lavoro WebDAV fa parte della sezione applicazioni del World Wide Web Consortium (W3C); la loro carta afferma il suo obiettivo di "definire le estensioni HTTP necessarie per consentire agli strumenti di authoring Web distribuiti di essere ampiamente interoperabili, supportando le esigenze degli utenti". Si prevede che WebDAV soddisfi le prime aspettative sul potenziale di collaborazione del Web, aggiungendo scrivere accesso al read accesso offerto da HTTP. WebDAV consentirà agli utenti di collaborare sul Web nello stesso modo in cui potrebbero collaborare su una Intranet aziendale.

Le funzionalità di WebDAV includono:

  • Blocco (noto anche come controllo della concorrenza), che impedisce la sovrascrittura accidentale dei file;
  • Proprietà XML, che facilitano le operazioni (come l'archiviazione e il recupero) sui metadati, in modo che i dati about altri dati possono essere organizzati;
  • Il protocollo DAV, che consente l'impostazione, l'eliminazione e il recupero delle proprietà;
  • Il protocollo DASL (DAV Searching and Locating), che abilita le ricerche basate sui valori delle proprietà per l'individuazione delle risorse sul Web;
  • Manipolazione dello spazio dei nomi, che supporta le operazioni di copia e spostamento. È possibile creare ed elencare raccolte simili alle directory del file system.