4 may 2011

¿que es WebDav?

WebDAV es un standard que describe como, a traves de la extensión del procolo HTTP 1.1, pueden realizarse acciones de gestión de archivos tales como escribir, copiar, eliminar o modificar.

No sólo se trata de escribir ficheros en una ubicación utilizando HTTP. WebDav también nos da la posibilidad de actuar moviendo o copiando ficheros en el servidor, modificar sus propiedades, nombre o características de seguridad, niveles de acceso etc

WebDAV es una extensión al procolo HTTP 1.1 que sigue un lema muy explícito: "makes the Web Writable". El objetivo es conseguir convertir la web, a traves del protocolo http, en un espacio de colaboracion, donde varias personas distintas puedan participar conjuntamente en la elaboracion de documentos.

Algunas de las caracteristicas mas destacadas de webdav (aparte de proporcionar acceso a la escritura del documento via http) son el locking o posibilidad de cerrar dicho acceso de escritura, mecanismo imprescindible en un entorno de trabajo compartido, para evitar que el trabajo de un nuevo usuario sobreescriba al del anterior. La posibilidad de describir propiedades (metadatos) del documento en formato xml, como titulo, asunto, autor, fecha, tamaño, que aunque no aparecen en el documento proporcionan informacion sobre el mismo y pueden ser facilmente gestionados por el protocolo dav (permitiendo funciones de listado de datos, busqueda inteligente, etc).
WebDav tambien prevee la posibilidad de renombrar, mover, copiar o borrar documentos en el propio servidor y la posibilidad de llevar un registro de las sucesivas versiones o revisiones del documento (pudiendo recuperar cualquiera de las anteriores). Tambien permitirá a los usuarios crear enlaces virtuales entre recursos.

Uno de los aspectos mas interesantes de webdav es que la posibilidad de trabajar o escribir no se limita a documentos, a textos. La posibilidad de trabajo conjunto se extiende a elementos HTML, GIF, JPEG, etc. De hecho ya existen aplicaciones graficas que admiten este protocolo. WebDAV no pone ninguna restriccion al tipo de documentos (elementos) sobre los que se puede trabajar.

Algunos de los objetivos del protocolo webdav han estado disponibles "desde siempre" empleando diversos medios. Por ejemplo la transferencia de ficheros que webdav propone por via http se viene realizando de siempre via acceso ftp. La posibilidad de controlar las sucesivas versiones de un documento o programa es el objetivo del conocido cvs. La principal razón por la que webdav propone "reinventar la rueda" es la de que estas funciones pasan a ser mas flexibles y poderosas en el nuevo protocolo, que al basarse en http, esta mucho mas desarrollado.

WebDAV permitirá a multitud de dispositivos escribir de forma segura en la red. Por ejemplo, imagina una camara digital que tenga un movil incorporado. Tan pronto la fotografia fuese tomada, podría publicarse en la red. Otros colaboradores podrian, tambien de forma inmediata, realizar trabajos de retoque o postproduccion sobre la imagen. Un buscador inteligente localizaria de forma inmediata la imagen para cualquier navegante (por ejemplo, localizando las imagenes de un mismo autor)

Con WebDav desaparecen las diferencias entre nuestro disco duro y el espacio web. Será mucho mas práctico para las empresas guardar sus documentos en servidores web desde donde podrán asegurar su inmediata disponibilidad de forma segura. Cualquier usuario dotado del navegador adecuado podrá establecer vinculos enlaces virtuales entre documentos. Es definitiva, se trata de un paso imprescindible hacia las aplicaciones web que tan de moda estan ahora, lo que explica que corporaciones como Microsoft esten muy interesadas en su desarrollo y suites tan conocidas como Office 2000 (o OpenOffice) tengan ya soporte Dav.