stringtranslate.com

CalDAV

Extensiones de calendario para WebDAV , o CalDAV , es un estándar de Internet que permite a un cliente acceder y administrar datos de calendario junto con la capacidad de programar reuniones con usuarios en el mismo servidor o en servidores remotos . [1] [2] Permite que varios usuarios en diferentes ubicaciones compartan, busquen y sincronicen datos de calendario. [3] Amplía la especificación WebDAV ( protocolo basado en HTTP para manipulación de datos) y utiliza el formato iCalendar para los datos de calendario. [2] El protocolo de acceso está definido por RFC  4791. [1] Las extensiones a CalDAV para la programación están estandarizadas como RFC  6638. [1] El protocolo es utilizado por muchas aplicaciones importantes de código abierto. [3]

Historia

La especificación CalDAV se publicó por primera vez en 2003 como un borrador de Internet enviado al Grupo de trabajo de ingeniería de Internet ( IETF ) por Lisa Dusseault. En marzo de 2007, la especificación CalDAV fue terminada y publicada por el IETF como RFC 4791, escrita por Cyrus Daboo ( Apple ), Bernard Desruissaux ( Oracle ) y Lisa Dusseault ( CommerceNet ). CalDAV está diseñada para ser implementada por cualquier software colaborativo , cliente o servidor, que necesite mantener, acceder o compartir colecciones de eventos. Se desarrolló como un estándar abierto para fomentar la interoperabilidad entre software de diferentes proveedores. [ aclaración necesaria ]

Especificación

La arquitectura de CalDAV (parcialmente heredada de las especificaciones subyacentes) organiza los datos (eventos, tareas, información de disponibilidad, notas) en directorios (colecciones), donde residen varios elementos (recursos). Uno o más usuarios pueden acceder a los recursos y las colecciones mediante la semántica estándar de HTTP y DAV para detectar cambios conflictivos o para proporcionar bloqueos.

Para el control de acceso se utiliza el concepto de ACL , de modo que cada operación (ver, editar, eliminar, etc.) se puede denegar o conceder por usuario. Por lo tanto, la especificación requiere que los servidores CalDAV admitan el "Protocolo de control de acceso WebDAV" (RFC 3744). Los recursos de calendario deben utilizar el formato iCalendar, que permite al servidor comprender y procesar los datos. El análisis de los elementos de iCalendar es necesario, ya que el servidor debe admitir una serie de operaciones específicas de calendario, como la realización de informes de tiempo libre y ocupado y la expansión de eventos recurrentes. Con esta funcionalidad, un usuario puede sincronizar su propio calendario con un servidor CalDAV y compartirlo entre varios dispositivos o con otros usuarios. El protocolo también admite calendarios no personales, como calendarios para sitios u organizaciones.

Véase también

Referencias

  1. ^ abc "Introducción". Calconnect. Archivado desde el original el 4 de mayo de 2022.
  2. ^ ab "Glosario de términos".
  3. ^ ab "Introducción a CalDAV". Linux.com. 14 de febrero de 2006.

Enlaces externos