Открыть сервис

ISO/IEC 19464

ISO/IEC 19464 — это международный стандарт, разработанный объединённым техническим комитетом ISO/IEC JTC 1, который определяет архитектуру и требования к системам промежуточного программного обеспечения для совместной работы (Collaboration Middleware). Стандарт описывает набор сервисов, предназначенных для обеспечения взаимодействия между людьми и приложениями в реальном времени, включая управление присутствием, обмен мгновенными сообщениями, аудио- и видеоконференцсвязь, а также совместное использование данных.

Область применения

Стандарт ISO/IEC 19464 был опубликован в 2014 году и формально носит название «Information technology — Collaboration middleware — Overview and framework» (Информационные технологии — Промежуточное ПО для совместной работы — Обзор и структура). Он не регламентирует конкретные протоколы или программные реализации, а задаёт общую функциональную модель, позволяющую различным системам совместной работы (например, корпоративным мессенджерам, веб-конференциям и платформам удалённого доступа) быть совместимыми и взаимозаменяемыми на уровне базовых сервисов.

Основные компоненты архитектуры

ISO/IEC 19464 выделяет несколько ключевых функциональных блоков, которые должны присутствовать в любой системе промежуточного ПО для совместной работы:

  • Сервисы присутствия (Presence Services) — отвечают за сбор, хранение и распространение информации о доступности пользователей (статус «на линии», «занят», «отошёл»), а также о доступности устройств и каналов связи.
  • Сервисы обмена сообщениями (Messaging Services) — обеспечивают передачу мгновенных сообщений (текстовых, мультимедийных) как в режиме реального времени, так и с отложенной доставкой (offline-сообщения). Включают управление очередями сообщений и историей переписки.
  • Сервисы конференц-связи (Conferencing Services) — предоставляют возможность организации многосторонних сеансов общения: аудиоконференций, видеоконференций, вебинаров и текстовых чатов с несколькими участниками. Включают управление ролями участников (ведущий, докладчик, слушатель) и модерацией.
  • Сервисы совместного использования данных (Data Collaboration Services) — отвечают за синхронизацию и совместное редактирование документов, общий доступ к экрану (screen sharing), виртуальные доски и другие инструменты коллективной работы.

Модель взаимодействия

Стандарт определяет клиент-серверную и одноранговую (peer-to-peer) модели взаимодействия. В типовой архитектуре присутствует центральный сервер, который управляет аутентификацией, маршрутизацией сообщений и учётом состояния присутствия. При этом для передачи медиапотоков (например, видео высокого разрешения) может использоваться прямое соединение между клиентами для снижения задержек.

Важным аспектом ISO/IEC 19464 является понятие сеанса (session) — логического контекста, объединяющего участников, используемые сервисы и параметры безопасности. Управление сеансами включает их создание, приостановку, возобновление и завершение.

Совместимость и безопасность

Стандарт уделяет значительное внимание вопросам интероперабельности. Он определяет общие требования к форматам данных и интерфейсам прикладного программирования (API), что позволяет системам разных производителей обмениваться информацией о присутствии и сообщениями. Однако ISO/IEC 19464 не специфицирует конкретные сетевые протоколы (такие как SIP, XMPP или WebRTC), оставляя выбор реализации разработчику, что обеспечивает гибкость внедрения.

В области безопасности стандарт требует поддержки механизмов аутентификации, авторизации и шифрования. Отдельно рассматриваются вопросы защиты персональных данных и политик конфиденциальности при публикации статусов присутствия (например, возможность скрыть точное местоположение или время последней активности).

Значение и применение

ISO/IEC 19464 не является обязательным для сертификации, однако он широко используется как справочная модель при проектировании корпоративных платформ унифицированных коммуникаций (Unified Communications). Архитектурные принципы, заложенные в стандарте, легли в основу ряда коммерческих продуктов и открытых проектов, разрабатываемых для организации удалённой работы и дистанционного обучения.

Применение стандарта позволяет снизить затраты на интеграцию разнородных систем, поскольку он задаёт единую терминологию и логическую структуру. Это особенно актуально для крупных организаций, использующих одновременно несколько инструментов совместной работы.

Критика и ограничения

К числу ограничений стандарта относят его высокую абстрактность. Поскольку ISO/IEC 19464 описывает лишь концептуальную модель, на его основе невозможно напрямую реализовать программный продукт без привлечения дополнительных технических спецификаций. Кроме того, стандарт не учитывает новейшие тенденции в области децентрализованных коммуникаций и сквозного шифрования (end-to-end encryption), которые стали массово внедряться после его публикации. В связи с этим ряд отраслевых консорциумов предпочитает использовать более конкретные стандарты, такие как SIP/SIMPLE или XMPP.

См. также

Источники:

  • ISO/IEC 19464:2014 Information technology — Collaboration middleware — Overview and framework
  • ISO/IEC JTC 1/SC 36 — Information technology for learning, education and training (смежные спецификации)
  • Обзорные материалы по архитектуре корпоративных систем совместной работы

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →