КалДАВ
Эта статья нуждается в дополнительных цитатах для проверки . ( апрель 2014 г. ) |
Протокол связи | |
Цель | Доступ к информации удаленного планирования |
---|---|
Введение | март 2007 г |
На основе | ВебДАВ |
Уровень OSI | Приложение |
Порт(ы) | Любой |
RFC(ы) | RFC 4791 , 6638 |
Расширения календаря для WebDAV , или CalDAV , — это Интернет-стандарт, позволяющий клиенту получать доступ к данным календаря и управлять ими, а также планировать встречи с пользователями на том же или на удаленных серверах . [ 1 ] [ 2 ] Это позволяет нескольким пользователям в разных местах обмениваться, искать и синхронизировать данные календаря. [ 3 ] Он расширяет спецификацию WebDAV ( HTTP протокол обработки данных на основе ) и использует формат iCalendar для данных календаря. [ 2 ] Протокол доступа определяется РФК 4791 . [ 1 ] Расширения CalDAV для планирования стандартизированы как РФК 6638 . [ 1 ] Протокол используется многими важными приложениями с открытым исходным кодом. [ 3 ]
История
[ редактировать ]Спецификация CalDAV была впервые опубликована в 2003 году как интернет-проект, представленный Лизой Дюссо в Инженерную рабочую группу Интернета ( IETF ). В марте 2007 года спецификация CalDAV была завершена и опубликована IETF как RFC 4791, авторами которой являются Сайрус Дабу ( Apple ), Бернар Дерюиссо ( Oracle ) и Лиза Дюссо ( CommerceNet ). CalDAV предназначен для реализации любым программным обеспечением для совместной работы , клиентом или сервером, которому необходимо поддерживать, получать доступ или совместно использовать коллекции событий. Он разработан как открытый стандарт для обеспечения совместимости программного обеспечения разных поставщиков. [ нужны разъяснения ]
Спецификация
[ редактировать ]Архитектура CalDAV (частично унаследованная от базовых спецификаций) организует данные (события, задачи, информацию о занятости, заметки) в каталогах (коллекциях), где находится несколько элементов (ресурсов). Доступ к ресурсам и коллекциям может получить один или несколько пользователей, используя стандартную семантику HTTP и DAV для обнаружения конфликтующих изменений или обеспечения блокировки.
концепция списков ACL Для контроля доступа используется , поэтому каждая операция (просмотр, редактирование, удаление и т. д.) может быть запрещена или разрешена для каждого пользователя. Поэтому спецификация требует, чтобы серверы CalDAV поддерживали «Протокол управления доступом WebDAV» ( RFC 3744 ). Ресурсы календаря должны использовать формат iCalendar, который позволяет серверу понимать и обрабатывать данные. Анализ элементов iCalendar необходим, поскольку сервер должен поддерживать ряд операций, связанных с календарем, таких как создание отчетов о свободном времени и расширении повторяющихся событий. Благодаря этой функции пользователь может синхронизировать свой календарь с сервером CalDAV и делиться им с несколькими устройствами или с другими пользователями. Протокол также поддерживает неличные календари, например календари сайтов или организаций.
См. также
[ редактировать ]- Обмен ActiveSync
- Сравнение реализаций CalDAV и CardDAV
- Календарь
- КартаDAV
- GroupDAV — попытка создать упрощенный и понятный протокол для календарей и контактов.
- iCalendar
- OSID планирования определяет абстракцию программного интерфейса для протоколов календаря.
- СинкМЛ
- vCalendar
- ВебДАВ
Ссылки
[ редактировать ]- ^ Перейти обратно: а б с "Введение" . Калконнект. Архивировано из оригинала 4 мая 2022 года.
- ^ Перейти обратно: а б «Словарь терминов» .
- ^ Перейти обратно: а б «Введение в CalDAV» . Linux.com. 14 февраля 2006 г.
Внешние ссылки
[ редактировать ]- Ресурсный сайт CalDAV
- CalConnect, Консорциум календаря и планирования
- Ресурсы WebDAV
- Открытый общий доступ к календарю и планирование с помощью CalDAV Л. Дюссо, Дж. Уайтхед, IEEE Internet Computing 9(2)
- РФК 2616
- RFC 3744
- RFC 4791
- RFC 4918
- RFC 5545
- RFC 5546