Recibe alertas instantáneas si tu sitio web cae
SMS Llamada Correo
Empezar a monitorizar

CalDAV: protocolo de red para la conciliación y sincronización de datos de calendario

Autor: Redacción HOSTTEST   | 24 ago 2020

CalDAV ProtokollLa abreviatura CalDAV proviene de Calendar Distributed Authoring and Versioning; en español puede traducirse aproximadamente como calendario con autoría distribuida y control de versiones. Se trata de un protocolo de red cuya función es gestionar y sincronizar calendarios en múltiples dispositivos a través de servidores CalDAV. Citas y otras entradas pueden editarse desde cualquier punto conectado —ya sea un smartphone, una tablet o un ordenador— mediante diversas aplicaciones, como clientes de correo. CalDAV se comunica como protocolo de red sobre HTTP con un servidor CalDAV servidor, que almacena los cambios de forma global y los distribuye a cada software compatible bajo demanda. Muchas Hosted Exchange ofertas también incluyen la gestión de calendarios.

 

Función y estructura de CalDAV como protocolo de red

Para lograr una compatibilidad óptima con distintas plataformas como ARM o x86 y con todos los sistemas operativos de consumo habituales —entre ellos Microsoft Windows, Apple OS X, Android y Linux—, el protocolo de red CalDAV emplea el estándar HTTP, utilizado para páginas web, para la transferencia de datos. Toda la información la almacena en el formato universal iCalendar, que define de forma uniforme tanto la estructura como el formato como texto ASCII plano.

Los clientes se actualizan automáticamente: al iniciar el programa y a intervalos regulares envían una solicitud al servidor CalDAV. Este, a su vez, responde con los datos de calendario actuales en formato CalDAV, para que estén disponibles de forma local. Cuando se producen cambios o se añaden nuevas entradas, los clientes notifican al servidor CalDAV, que las procesa y las distribuye de forma centralizada a los distintos dispositivos en la siguiente actualización.

Posibilidades y ámbitos de uso de los datos de calendario CalDAV

El formato estandarizado y el protocolo de red universal abren múltiples posibilidades, circunstancia que ha contribuido de forma decisiva a la amplia difusión y popularidad de CalDAV. Aunque su función principal inicialmente era únicamente la gestión de datos de calendario, con el tiempo han surgido otras aplicaciones prácticas, algunas de las cuales ni siquiera requieren un servidor CalDAV.
Entre las aplicaciones típicas se encuentran, entre otras:

  • Organización de citas y entradas en un calendario
  • Sincronización de los datos del calendario entre numerosos dispositivos
  • Gestión de los accesos según distintos niveles y reglas
  • Publicación y reserva de franjas horarias libres y ocupadas
  • Creación y envío de actividades como listas de tareas
  • Planificación y organización de reuniones presenciales o virtuales
  • Publicación de horarios como atención, salidas y llegadas
  • Importación de datos de calendario mediante archivos iCal locales o publicados

En esencia se trata de un protocolo de red abierto y multifuncional que también puede integrarse en programas propios. Estos solo necesitan dividirse en las líneas correspondientes mediante un algoritmo adecuado como parser y, a continuación, analizarse. Dado que el almacenamiento se realiza según especificaciones fijas y en texto plano, la edición de los datos en archivos locales solo requiere un editor de texto sencillo.

Servidor CalDAV y clientes

El servidor CalDAV es la instancia central que recibe, almacena y distribuye todos los datos del calendario al resto de puntos. Al comunicarse mediante un protocolo de red universal y un estándar abierto, su interpretación no depende del sistema operativo. Por ello no importa qué sistema use el servidor CalDAV: puede ser Microsoft Windows, Linux o, en raras ocasiones, Apple OS X. La configuración es posible tanto en hardware propio como en equipo de terceros; en cualquier caso es recomendable alojarlo en un servidor fiable como un Servidor Privado Virtual (VPS) o un Servidor Dedicado, ya que estos disponen de conexiones rápidas y redundantes. La mayoría de los proveedores garantizan una disponibilidad superior al 99,99% a lo largo del año, lo que supone una accesibilidad permanente con una interrupción de menos de 13 minutos en 365 días. Esto garantiza una perfecta disponibilidad y una rápida sincronización entre el servidor CalDAV y sistemas externos.

El cliente CalDAV es un programa o una aplicación que se ejecuta en un dispositivo e inicia el contacto con el servidor CalDAV, ya sea para almacenar datos de calendario en él o para recuperarlos. El entorno del dispositivo tiene poca importancia y puede ir desde un smartphone sencillo con procesador single- o dual-core hasta un portátil moderno o un PC de sobremesa.

Foto: Pexels de Pixabay

Escribe un comentario


Más proveedores de hosting


Más artículos interesantes