Доставка контента потребителю одна из важных задач информационных систем. Для эффективной доставки контента необходимо выполнение ряда условий, связанных с надёжностью, управляемостью, согласованностью процессов доставки. Возможность обеспечения этих условий зависит от концепции и архитектуры системы распределения контента. В данной статье рассматривается подход к построению облачной системы распределения мультимедийного контента в киберфизическом окружении. Проанализированы процессы доставки контента в киберфизических системах и сценарии взаимодействия этих систем с пользователями. Отмечено, что процессы доставки контента при интерактивном человеко-машинном взаимодействии с использованием многомодальных интерфейсов исследованы недостаточно. Поэтому предложена общая концепция системы, учитывающая использование многомодальных интерфейсов, детализированы роли участников процесса распределения контента, их типовые действия определены с помощью диаграмм прецедентов. Построены диаграммы классов, описывающие структуру модулей управления и трансляции контента. Предложена архитектура системы на основе общей шины данных. Рассмотрены преимущества данной архитектуры, связанные с надёжностью, оперативностью выявления сбоев, управляемостью, простотой подключения сторонних источников и получателей данных. Рассмотрен пример реализации сервиса корпоративного телевидения на основе предложенной архитектуры, определены компоненты этого сервиса и порядок их взаимодействия.
Content delivery to consumers counts to the important tasks of information systems. To make the content delivery effective, a number of conditions concerning reliability, controllability, and coherence of content delivery processes should be fulfilled. The ability to secure these conditions depends on the concept and architecture of a content distribution system. This paper discusses an approach to building a cloud system for distributing multimedia content in cyber-physical environment, analyzes the processes of content delivery in cyberphysical systems and scenarios of interaction between these systems and users. It is noted that the content delivery processes of human-machine interaction with the use of multimodal interfaces have been studied insufficiently. Therefore, a general system concept has been proposed that takes into account the use of multimodal interfaces. The roles of participants in the content distribution process are detailed, their typical actions are determined in terms of use-case diagrams. Class diagrams are constructed to describe the structure of control and broadcast modules. A system architecture based on a common data bus is proposed. The advantages of this architecture include reliability, promptness of failure detection, controllability, flexibility in connecting third-party data sources and recipients. An example of the implementation of a corporate television service based on the proposed architecture is considered, the components of this service and the scheme of their interaction are described.