Статус документа
Статус документа

ГОСТ Р ИСО/МЭК 10021-3-98 Информационная технология (ИТ). Передача текста. Системы обмена текстами, ориентированные на сообщения (MOTIS). Часть 3. Соглашения по определению абстрактных услуг

     10 РЕАЛИЗАЦИИ ВОС


Основная цель рекомендаций МККТТ и стандартов ИСО - определить способ реализации задач распределенной обработки информации, выполняемых несколькими взаимодействующими реальными открытыми системами.

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

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

Реализация абстрактных портов и связок посредством СЭП и прикладных контекстов (ПК) рассматривается ниже. Рассматриваются реализации и СУО, и не-СУО.

10.1 Реализации СУО

Конкретная реализация портов и связок часто тривиальна при выполнении посредством удаленных операций.

Это действительно так, потому что она прямолинейна для определения такой абстрактной услуги, в которой существует основанный на СУО прикладной протокол, функционально ей идентичный. Это правильно, в свою очередь, потому, что основа спецификации абстрактных услуг изоморфна для спецификации прикладных протоколов, основанных на СУО. В таблице 1 перечислены соответствия вне изоморфизма.


Таблица 1 - Соответствия абстрактных услуг и основанных на СУО протоколов

Аспект абстрактной услуги

Аспект протокола, основанного на СУО

Операция абстрактной связки

Операция связки

Операция абстрактной развязки

Операция развязки

Абстрактная операция

Операция

Абстрактная ошибка

Ошибка



Соответствия, приведенные в таблице 1, обусловлены тем, что соответствующие аспекты формально определены с использованием тесно связанных или эквивалентных макрокоманд, как показано в таблице 2.


Таблица 2 - Эквивалентные абстрактные услуги и макрокоманды СУО

Макрокоманды абстрактной услуги

Макрокоманды СУО

ABSTRACT-BIND

BIND

ABSTRACT-UNBIND

UNBIND

ABSTRACT-OPERATION

OPERATION

ABSTRACT-ERROR

ERROR