OData — открытый протокол доступа к данным
OData — открытый протокол доступа к данным
Определение. Open Data Protocol — открытый стандарт REST-API для доступа к данным, использующийся 1С для обмена с внешними системами.
Подробнее
OData (Open Data Protocol) — стандарт ISO/IEC 20802, разработанный изначально Microsoft.
Применение в вузе:
- 1С:Университет предоставляет OData-интерфейс для внешних систем.
- Через OData LMS получает учебные планы, контингент, нагрузку из 1С и возвращает ведомости и журналы.
- BI-инструменты (Power BI, Yandex DataLens) подключаются к 1С через OData.
Типовой запрос:
GET /odata/standard.odata/Catalog_Студенты?$filter=Группа eq 'БИТ-22-1'&$format=json
Преимущества:
- Стандартный протокол — много клиентских библиотек.
- Поддержка фильтрации, сортировки, пагинации.
- Самодокументируемые сервисы ($metadata).
Недостатки:
- Производительность на больших объёмах данных — ниже, чем у специализированных API.
- Требует понимания структуры конфигурации 1С.
В типовой связке CDO.LMS + 1С:Университет OData используется как один из основных протоколов обмена.
Связанные термины
Источники
Карточка глоссария CDO Science. Обновляется по мере изменения нормативной базы.