WebDAV (creación y control de versiones distribuidos en la World Wide Web)

WebDAV (World Wide Web Distributed Authoring and Versioning) es el estándar del Grupo de trabajo de ingeniería de Internet (IETF) para la autoría colaborativa en la Web: un conjunto de extensiones del Protocolo de transferencia de hipertexto (HTTP) que facilita la edición colaborativa y la gestión de archivos entre usuarios ubicados de forma remota unos de otros en Internet.

Se espera que WebDAV tenga un impacto en el desarrollo de empresas virtuales, al permitir que los grupos remotos trabajen juntos de nuevas formas. Por ejemplo, una organización virtual podría utilizar herramientas compatibles con WebDAV para desarrollar planes de negocios, crear software o escribir bibliotecas de información. El grupo de trabajo de WebDAV es parte de la sección de aplicaciones del World Wide Web Consortium (W3C); su estatuto establece que su objetivo es "definir las extensiones HTTP necesarias para permitir que las herramientas distribuidas de autoría web sean ampliamente interoperables, al tiempo que respaldan las necesidades de los usuarios". Se espera que WebDAV cumpla con las expectativas iniciales del potencial colaborativo de la Web, agregando escribir acceso al leer acceso proporcionado por HTTP. WebDAV permitirá a los usuarios colaborar en la Web de la misma manera que lo harían en una intranet corporativa.

Las características de WebDAV incluyen:

  • Bloqueo (también conocido como control de concurrencia), que evita la sobrescritura accidental de archivos;
  • Propiedades XML, que facilitan las operaciones (como el almacenamiento y la recuperación) en metadatos, de modo que los datos sobre nosotros se pueden organizar otros datos;
  • El protocolo DAV, que permite configurar, eliminar y recuperar propiedades;
  • El protocolo DASL (búsqueda y localización de DAV), que permite búsquedas basadas en valores de propiedad para localizar recursos en la Web;
  • Manipulación del espacio de nombres, que admite operaciones de copiar y mover. Se pueden crear y enumerar colecciones, que son similares a los directorios del sistema de archivos.