Web DAV

Anuncio
WebDAV
WebDAV es un grupo de trabajo del Internet Enginee- 2 Documentos producidos por el
ring Task Force. El término significa “Edición y vergrupo de trabajo WebDAV
sionado distribuidos sobre la web" (Web Distributed
Authoring and Versioning), y se refiere al protocolo (más
precisamente, la extensión al protocolo) que el grupo de- El grupo de trabajo WebDAV, hasta la fecha, ha generado
los siguientes documentos:
finió.
El objetivo de WebDAV es hacer de la World Wide Web
un medio legible y editable, en línea con la visión original
de Tim Berners-Lee. Este protocolo proporciona funcionalidades para crear, cambiar y mover documentos en un
servidor remoto (típicamente un servidor web). Esto se
utiliza sobre todo para permitir la edición de los documentos que sirve un servidor web, pero puede también
aplicarse a sistemas de almacenamiento generales basados en web, que pueden ser accedidos desde cualquier
lugar. La mayoría de los sistemas operativos modernos
proporcionan soporte para WebDAV, haciendo que los
ficheros de un servidor WebDAV aparezcan como almacenados en un directorio local.
1
• Un documento de requisitos: “Requirements for a
Distributed Authoring and Versioning Protocol for
the World Wide Web” RFC 2291,
• Un documento del protocolo base: “HTTP Extensions for Distributed Authoring -- WEBDAV” RFC
2518.
• El protocolo de colecciones ordenadas: “Web Distributed Authoring and Versioning (WebDAV) Ordered Collections Protocol” RFC 3648 y
• El protocolo de control de acceso “Web Distributed
Authoring and Versioning (WebDAV) Access Control Protocol” RFC 3744.
El protocolo consiste en un conjunto de nuevos métodos
y cabeceras para usar en HTTP y seguramente tiene la
distinción de ser el primer protocolo en usar XML.
Historia de WebDAV
WebDAV comenzó su andadura cuando Jim Whitehead
propuso al W3C dos reuniones entre personas interesadas
en el problema de la edición distribuida en la World Wide 3 Visión general acerca del protoWeb para discutir posibles soluciones. La visión original
colo webdav
de la World Wide Web tal y como fue expuesta por Tim
Berners-Lee era crear un medio donde cualquiera pudiera
leer y editar. De hecho, el primer navegador creado por WebDAV añade los siguientes métodos a HTTP:
Tim, llamado WorldWideWeb, era capaz de visualizar y
editar páginas remotas. Sin embargo la web se desarrolló
• PROPFIND - Usado para recuperar propiedades,
como un medio de solo lectura. Jim y otra gente querían
almacenadas como XML, desde un recurso. Tamsolucionar esta limitación.
bién está sobrecargado para permitir recuperar la
estructura de colección (alias jerarquía de directoEl grupo de personas que se encuentran en el W3C decirios) de un sistema remoto.
dieron que el mejor camino para proceder era formar un
grupo de trabajo del IETF. El IETF pareció una elección
natural, debido a que el protocolo HTTP estaba siendo estandarizado allí y se asumía que la salida de este esfuerzo
consistiría en extender este protocolo.
• PROPPATCH - Usado para cambiar y borrar múltiples propiedades de un recurso en una simple operación atómica (atomic commit).
• MKCOL - Usado para crear colecciones (alias directorio)
Cuando empezó el trabajo sobre el protocolo quedó claro que para manejar la edición y el control de versiones
distribuido era lógico separar estas dos tareas. El grupo
de trabajo WebDAV decidió pues concentrarse en la edición distribuida y dejar las versiones para el futuro. De
hecho los miembros bromean comúnmente diciendo que
sería más apropiado llamar al grupo WebDA.
• COPY - Usado para copiar un recurso desde un URI
a otro.
• MOVE - Usado para mover un recurso desde un
URI a otro.
1
2
5
• LOCK - Usado para bloquear (lock) un recurso.
WebDAV soporta tanto bloqueos compartidos como exclusivos.
• UNLOCK - Para desbloquear un recurso.
Recurso es el nombre HTTP para una referencia que está
apuntada por un Identificador de Recursos Uniforme o
URI (Uniform Resource Identifier).
El grupo de trabajo WebDAV esta todavía trabajando en
unas cuantas extensiones a WebDAV, incluyendo: control
de redirecciones, enlaces, límites de espacio en disco y
mejoras en la especificación base para que alcance el nivel
de madurez del resto de estándares de Internet.
4
Software que soporta WebDAV
ENLACES EXTERNOS
• Virtuoso Universal Server
• WebDrive Virtual Drive Client maps a drive to a
WebDAV Server
• WebCT
• Xythos WebFile Server y WebFile Client (también
RFC 3253 y RFC 3744)
• Zope
• Alfresco
• TikiWiki TikiDav
• Novell Teaming
• Portal Builder
• Bitrix Site Manager
• Alchemy File Connector
• Bitrix Intranet Portal
• Servidor HTTP Apache
• Confluence (en:Confluence (software))
• davfs2
• LogicalDOC
• eZpublish
• GanttProject
• I(2) Drive WebDAV Server
• IT Hit WebDAV Server .Net
• Jakarta Slide (también RFC 3253 y RFC 3744)
• Jakarta Tomcat
• KDE Desktop mediante los KIOslaves “webdav” y
“webdavs”
• Kiwi
• KTDMS (knowledgetree)
• lighttpd
5 Enlaces externos
• WebDAV Resources
• Mailing List
• Software Overview
• RFCs
• Requisitos
• Extensiones HTTP
• Extensiones a Control de Versiones
• Colecciones Ordenadas
• Protocolo de Control de Acceso
• Microsoft Exchange
• Grupo de Trabajo de IETF
• Microsoft IIS
• Servidor de Pruebas de WebDAV
• Microsoft Windows XP (Carpetas Web)
• Gnome Desktop con Nautilus
• OpenACS
• OSAF Chandler
• Plone
• Moodle
• SAP NetWeaver (Knowledge Management) (also
RFC3253, RFC3648, RFC3744)
• Subversion (incluyendo versionado (checkoutmerge-checkin)!)
3
6
Text and image sources, contributors, and licenses
6.1
Text
• WebDAV Fuente: http://es.wikipedia.org/wiki/WebDAV?oldid=71955506 Colaboradores: SpeedyGonzalez, Head, Triku, Sms, Jsanchezes, Niqueco, JMPerez, Rembiapo pohyiete (bot), RobotQuistnix, Platonides, Yrbot, FlaBot, BOTijo, GermanX, Davidam, Chlewbot,
Roche, Mortegacantero, Thijs!bot, Sifter, Idioma-bot, LauraFarina, Muro Bot, Alexbot, VanBot, ArthurBot, Sprmw7, MerlIwBot, Chester20, YFdyh-bot, Legobot, Addbot, Adolfo Tierno y Anónimos: 37
6.2
Images
6.3
Content license
• Creative Commons Attribution-Share Alike 3.0
Descargar