stringtranslate.com

WebDAV

WebDAV ( Web Distributed Authoring and Versioning ) es un conjunto de extensiones del Protocolo de transferencia de hipertexto (HTTP), que permite a los agentes de usuario crear contenidos de forma colaborativa directamente en un servidor web HTTP al proporcionar facilidades para el control de concurrencia y operaciones de espacio de nombres , lo que permite que la Web sea vista como un medio colaborativo y escribible y no solo un medio de solo lectura. [1] WebDAV está definido en RFC  4918 por un grupo de trabajo del Grupo de trabajo de ingeniería de Internet (IETF). [2]

El protocolo WebDAV proporciona un marco para que los usuarios creen, cambien y muevan documentos en un servidor . Las características más importantes incluyen el mantenimiento de propiedades sobre un autor o fecha de modificación, administración de espacios de nombres , colecciones y protección contra sobrescritura. El mantenimiento de propiedades incluye cosas como la creación, eliminación y consulta de información de archivos. La administración de espacios de nombres se ocupa de la capacidad de copiar y mover páginas web dentro del espacio de nombres de un servidor. Las colecciones se ocupan de la creación, eliminación y listado de varios recursos. Por último, la protección contra sobrescritura maneja aspectos relacionados con el bloqueo de archivos. Aprovecha tecnologías existentes como Transport Layer Security , autenticación de acceso implícita o XML para satisfacer esos requisitos. [3]

Muchos [¿ cuáles? ] sistemas operativos modernos proporcionan soporte integrado del lado del cliente para WebDAV [ cita requerida ] .

Historia

WebDAV comenzó en 1996 cuando Jim Whitehead trabajó con el Consorcio World Wide Web (W3C) para organizar dos reuniones para discutir el problema de la creación distribuida en la World Wide Web con personas interesadas. [4] [5] La visión original de Tim Berners-Lee de la Web implicaba un medio tanto para leer como para escribir. De hecho, el primer navegador web de Berners-Lee , llamado WorldWideWeb , podía ver y editar páginas web ; pero, a medida que la Web creció, se convirtió en un medio de solo lectura para la mayoría de los usuarios. Whitehead y otras personas con ideas afines querían trascender esa limitación. [6] [7]

Las reuniones dieron como resultado la formación de un grupo de trabajo del IETF porque el nuevo esfuerzo conduciría a extensiones del HTTP, que el IETF había comenzado a estandarizar.

A medida que se empezó a trabajar en el protocolo, se hizo evidente que gestionar tanto la creación distribuida como el control de versiones en conjunto implicaría demasiado trabajo y que las tareas tendrían que separarse. El grupo WebDAV se centró en la creación distribuida y dejó el control de versiones para el futuro. (La extensión Delta-V agregó el control de versiones más adelante; consulte la sección Extensiones a continuación).

El grupo de trabajo WebDAV concluyó su trabajo en marzo de 2007, después de que el Grupo Directivo de Ingeniería de Internet (IESG) aceptara una actualización incremental del RFC  2518. Otras extensiones que quedaron sin terminar en ese momento, como el método BIND, fueron terminadas por sus autores individuales, independientemente del grupo de trabajo formal. [8]

Implementación

Creación colaborativa de WebDAV en un servidor HTTP compatible

WebDAV amplía el conjunto de verbos y encabezados HTTP estándar permitidos para los métodos de solicitud . Los verbos agregados incluyen:

Propiedades

Las propiedades del protocolo WebDAV son pares nombre-valor , en los que un "nombre" es un Identificador Uniforme de Recursos (URI) y los "valores" se expresan mediante elementos XML. Además, los métodos para manejar las propiedades son PROPFIND y PROPPATCH . [9]

Documentos elaborados por el grupo de trabajo

El grupo de trabajo WebDAV produjo varios trabajos:

Otros documentos publicados a través de IETF

Extensiones y derivados

Para el control de versiones, el protocolo Delta-V del grupo de trabajo de Gestión de versiones y configuración web agrega seguimiento de revisiones de recursos, publicado en RFC  3253.

Para la búsqueda y localización, el grupo de trabajo DASL (Búsqueda y localización de DAV) nunca elaboró ​​ningún estándar oficial, aunque existen varias implementaciones de su último borrador. El trabajo continuó como actividad ajena al grupo de trabajo. [10] La especificación de búsqueda WebDAV intenta retomar el trabajo que dejó el grupo de trabajo y se publicó como RFC  5323 en noviembre de 2008. [11]

Para la creación de calendarios, CalDAV es un protocolo que permite el acceso a los calendarios a través de WebDAV. CalDAV modela los eventos de calendario como recursos HTTP en formato iCalendar y modela los calendarios que contienen eventos como colecciones WebDAV.

Para el groupware, GroupDAV es una variante de WebDAV que permite a los sistemas groupware cliente/servidor almacenar y recuperar objetos como elementos de calendario y entradas de la libreta de direcciones en lugar de páginas web.

Para la interoperabilidad con MS Exchange, WebDAV se puede utilizar para leer, actualizar o eliminar elementos de un buzón o una carpeta pública. Microsoft ha ampliado WebDAV para Exchange para permitir trabajar con datos de mensajería. Las versiones 2000, 2003 y 2007 de Exchange Server admiten WebDAV. Sin embargo, la compatibilidad con WebDAV se ha interrumpido en Exchange 2010 [12] en favor de Exchange Web Services (EWS), una API basada en SOAP / XML .

Extensiones adicionales específicas de Windows

Como parte del conjunto de documentación de Protocolos de Windows Server (WSPP), [13] Microsoft publicó los siguientes documentos de protocolo que detallan las extensiones de WebDAV:

Clientes WebDAV

Bibliotecas WebDAV

Alternativas a WebDAV

Véase también

Referencias

  1. ^ Whitehead y Goland 1999, pág. 293.
  2. ^ Whitehead 1998, pág. 34.
  3. ^ Whitehead y Goland 1999, pág. 294.
  4. ^ "Agenda propuesta para la reunión de San Mateo". 1996.
  5. ^ "Breve resumen de la reunión". 1996.
  6. ^ "Re: Agenda actualizada".
  7. ^ Whitehead 1998, pág. 40.
  8. ^ Whitehead 1998, págs. 39-40.
  9. ^ Whitehead y Goland 1999, pág. 299.
  10. ^ DASL Archivado el 3 de junio de 2004 en Wayback Machine.
  11. ^ BÚSQUEDA WebDav
  12. ^ Funciones discontinuadas: Ayuda de Exchange 2010 SP1 Microsoft TechNet
  13. ^ "WSPP – Documentación de protocolos de Windows Server". 2011.
  14. ^ "MS-WDVME – Protocolo de creación y control de versiones distribuidos en la Web (WebDAV): extensiones de Microsoft". 2014.
  15. ^ "MS-WDV – Protocolo de creación y control de versiones distribuidos en la Web (WebDAV): extensiones de cliente". 2011.
  16. ^ "MS-WDVSE – Protocolo de creación y control de versiones distribuidos en la Web (WebDAV): extensiones de servidor". 2011.
  17. ^ "MS-WEBDAVE – Especificación del protocolo de extensiones de error para creación y control de versiones distribuidos en la Web". 2011.
  18. ^ "Funciones obsoletas para el cliente de Windows". Novedades en Windows . Microsoft . Consultado el 4 de noviembre de 2023 – a través de Microsoft Learn.
  19. ^ Rau, Thomas (19 de octubre de 2017). "Transmite Filme, Musik & Bilder im Heimnetzwerk". PC-WELT (en alemán) . Consultado el 5 de noviembre de 2020 .

Enlaces externos