CalDAV- CalDAV

CalDAV
Kommunikationsprotokoll
Zweck Greifen Sie auf Remote-Planungsinformationen zu
Eingeführt März 2007 ; Vor 14 Jahren ( 2007-03 )
Beyogen auf WebDAV
OSI-Schicht Anwendung
Häfen) Irgendein
RFC(s) RFC  4791 , 6638

Kalendererweiterungen für WebDAV oder CalDAV ist ein Internetstandard, der es einem Client ermöglicht , auf Planungsinformationen auf einem entfernten Server zuzugreifen . Es erweitert die WebDAV- Spezifikation ( HTTP- based protocol for data manipulation) und verwendet das iCalendar- Format für die Daten. Das Zugriffsprotokoll ist durch RFC  4791 definiert . Es ermöglicht mehreren Clients den Zugriff auf dieselben Informationen und ermöglicht so eine kooperative Planung und den Informationsaustausch. Viele Server- und Clientanwendungen unterstützen das Protokoll. Erweiterungen von CalDAV für automatisiertes Scheduling sind ebenfalls als RFC  6638 standardisiert .

Geschichte

Die CalDAV- Spezifikation wurde erstmals 2003 als Internet Draft veröffentlicht , der von Lisa Dusseault bei der Internet Engineering Task Force ( IETF ) eingereicht wurde . Im März 2007 wurde die CalDAV- Spezifikation fertiggestellt und von der IETF als RFC 4791 veröffentlicht, verfasst von Cyrus Daboo ( Apple ), Bernard Desruissaux ( Oracle ) und Lisa Dusseault ( CommerceNet ). CalDAV ist für die Implementierung durch jede kollaborative Software , jeden Client oder Server konzipiert, die Sammlungen von Ereignissen verwalten, darauf zugreifen oder sie freigeben muss. Es wurde als offener Standard entwickelt , um die Interoperabilität zwischen Software verschiedener Implementierer zu fördern.

Spezifikation

Die Architektur von CalDAV (teilweise von den zugrunde liegenden Spezifikationen geerbt) organisiert die Daten (Ereignisse, Aufgaben, Frei-/Gebucht-Informationen, Notizen) in Verzeichnissen (Sammlungen), in denen sich mehrere Elemente (Ressourcen) befinden. Auf die Ressourcen und Sammlungen kann von einem oder mehreren Benutzern zugegriffen werden, wobei die Standard-HTTP- und DAV-Semantik verwendet wird, um widersprüchliche Änderungen zu erkennen oder Sperren bereitzustellen.

Für die Zugriffskontrolle wird das Konzept der ACLs verwendet, sodass jede Operation (Anzeigen, Bearbeiten, Löschen usw.) pro Benutzer verweigert oder gewährt werden kann. Daher verlangt die Spezifikation, dass CalDAV-Server das "WebDAV Access Control Protocol" (RFC 3744) unterstützen müssen. Die Kalenderressourcen müssen das iCalendar- Format verwenden, das es dem Server ermöglicht, die Daten zu verstehen und zu verarbeiten. Das Parsen der iCalendar- Elemente ist erforderlich, da der Server eine Reihe von kalenderspezifischen Vorgängen unterstützen muss, wie beispielsweise das Erstellen von Frei-/Gebucht-Zeitberichten und die Erweiterung von wiederkehrenden Ereignissen. Mit dieser Funktionalität kann ein Benutzer seinen eigenen Kalender mit einem CalDAV-Server synchronisieren und ihn auf mehreren Geräten oder mit anderen Benutzern teilen. Das Protokoll unterstützt auch nicht persönliche Kalender, wie Kalender für Websites oder Organisationen.

Software

Klient

Die Liste der CalDAV-Clients umfasst:

Server

Die Liste der CalDAV-Server umfasst:

Siehe auch

Verweise

Externe Links

RFCs

  • RFC  2616 – HTTP
  • RFC  3744 – WebDAV-Zugriffskontrollprotokoll
  • RFC  4791 – CalDAV
  • RFC  4918 – WebDAV
  • RFC  5545 – iCalendar
  • RFC  5546 – iTIP