ГОСТ Р ИСО/МЭК 10746-1-2004
12 Примеры спецификаций ОРО
В данном разделе приведено несколько примеров использования в спецификации системы
понятий и правил, описанных в ГОСТ Р ИСО/МЭК 10746-2 и ГОСТ Р ИСО/МЭК 10746-3. Приме ры
являются упрощенными и неполными описаниями реальных систем и служат введением в ис
пользование ОРО; они иллюстрируют применение ключевых понятий каждой точки зрения и взаи
мосвязи между описаниями с разных точек зрения.
В примере 12.1 используются понятия и правила БМ-ОРО для проектирования мультимедий
ной системы конференций (ММСК) с пяти точек зрения. ММСК позволяет осуществлять в реаль
ном времени взаимодействие нескольких пользователей, используя мультимедийную информацию
(текст, видео и звук).
В примере 12.2 специфицирован многосторонний аудио/видеообмен в распределенных системах
—отдельный компонент ММСК. Вкачестве основы для многостороннего обмена аудио- и вндеопо-
токами использовано понятие «связывание потоков» и представлена спецификация с пяти
точек зрения ОРО. Особое внимание обращается на соответствия между спецификациями с пяти
точек зрения для обеспечения соответствия между ними.
В примере 12.3 показано место административного управления в БМ-ОРО.
В примере 12.4 дан обзор спецификации распределенной базы данных.
В примерах спецификаций с разных точек зрения проиллюстрированы следующие понятия:
- предпринимательские:
коммуникацня/федерацня,
связь ролей с предпринимательскими объектами,
контракт, шаблон, политика;
- информационные:
статическая схема,
динамическая схема,
инвариантная схема:
- вычислительные:
спецификация вычислительного объекта, включая контракт среды и поведение,
спецификация интерфейса операций и потоков,
понятие связывания,
указатели интерфейсов и правила взаимодействия,
прозрачность;
- инженерные:
установление канала (протокольный объект, связник, заглушка),
использование правил и функций построения инженерной структуры и для спецификации
инфраструктуры, согласующейся с предпринимательской, информационной и вычислительной
спецификациями;
- технологические:
выбор конкретных программных и технических компонентов, согласующихся со специфика
циями с других точек зрения,
идентификация точек соответствия, подразумеваемых технологическим выбором.
12.1 Мультимедийная система конференций
12.1.1 В в е д е н и е
Мультимедийная система конференций (ММСК) позволяет в реальном времени взаимодей
ствовать нескольким пользователям, используя мульгмедийную информацию (текст, звук, видео).
Услуга позволяет группе лиц, физически удаленных друг от друга, совместно работать над (мульти
медийным) документом и взаимодействовать друг с другом. Втечение сеанса к конференции могут
присоединяться новые участники или текущие могут покидать ее.
Более того, услуга предоставляет пользователю контроль за несколькими атрибутами услуги,
например желательный(е) тнп(ы) информации, качество типа информации и пр. ММСК предос
тавляет фундамент для различных приложений, требующих кооперации.
Такие приложения, как видео/аудиоконференции, совместное редактирование и электронная
рассылка должны быть интегрированы в перспективе. Для достижения открытости должны быть
возможны расширения ММСК.
51