ГОСТ Р ИСО/МЭК 10021-3-98
Группа П85
ГОСУДАРСТВЕННЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ
ПЕРЕДАЧА ТЕКСТА
СИСТЕМЫ ОБМЕНА ТЕКСТАМИ, ОРИЕНТИРОВАННЫЕ НА СООБЩЕНИЯ (MOTIS)
Часть 3. Соглашения по определению абстрактных услуг
Information technology.
Text communication. Message-oriented text interchange systems (MOTIS).
Part 3. Abstract service definition conventions
ОКС 35.100.70
ОКСТУ 4002
Дата введения 1999-01-01
Предисловие
1 РАЗРАБОТАН Московским научно-исследовательским центром (МНИЦ) Государственного комитета Российской Федерации по связи и информатизации
ВНЕСЕН Техническим комитетом по стандартизации ТК 22 "Информационные технологии"
2 ПРИНЯТ И ВВЕДЕН В ДЕЙСТВИЕ Постановлением Госстандарта России от 10 июля 1998 г. N 288
3 Настоящий стандарт содержит полный аутентичный текст международного стандарта ИСО/МЭК 10021-3-90 "Информационная технология. Передача текста. Системы обмена текстами, ориентированные на сообщения (MOTIS). Часть 3. Соглашения по определению абстрактных услуг"
4 ВВЕДЕН ВПЕРВЫЕ
Настоящая часть ГОСТ Р ИСО/МЭК 10021 - одна из совокупности частей ГОСТ Р ИСО/МЭК 10021 [стандарты, распространяющиеся на системы обмена текстами, ориентированные на сообщения (MOTIS)]. Стандарты серии ГОСТ Р ИСО/МЭК 10021 содержат исчерпывающую спецификацию обработки сообщений, охватывающую любое количество взаимодействующих открытых систем.
ГОСТ Р ИСО/МЭК 10021 состоит из нескольких частей, объединенных названием "Информационная технология". Передача текста. Системы обмена текстами, ориентированные на сообщения (MOTIS)":
- Часть 1. Общее описание системы и службы.
- Часть 2. Общая архитектура.
- Часть 3. Соглашения по определению абстрактных услуг.
- Часть 4. Система передачи сообщений: определение абстрактных услуг и процедуры.
- Часть 5. Хранилище сообщений: определение абстрактных услуг.
- Часть 6. Спецификации протокола.
- Часть 7. Система межперсональных сообщений.
Система обработки сообщений, ставшая возможной благодаря указанным международным стандартам, - сложная задача распределенной обработки информации, многие компоненты которой сами обладают этими характеристиками.
Настоящая часть ГОСТ Р ИСО/МЭК 10021 устанавливает соглашения, позволяющие решать задачи распределенной обработки информации при обработке сообщений, и может быть полезна также в других применениях.
Текст настоящей части ГОСТ Р ИСО/МЭК 10021 является объектом совместного соглашения между МККТТ и ИСО. Соответствующей спецификацией МККТТ является Рекомендация МККТТ Х.407.
Настоящая часть ГОСТ Р ИСО/МЭК 10021 устанавливает соглашения, используемые для определения задач распределенной обработки информации, возникающих при обработке сообщений.
Настоящая часть ГОСТ Р ИСО/МЭК 10021 имеет следующую структуру. Первая глава - это данная вводная глава. Вторая глава устанавливает соглашения по абстрактному определению задачи распределенной обработки информации. В третьей главе приведены принципы конкретной реализации аспектов обмена данными в таких задачах, например посредством протоколов взаимосвязи открытых систем (ВОС). В приложениях содержится важная дополнительная информация.
В настоящей части ГОСТ Р ИСО/МЭК 10021 отсутствуют требования к соответствию.
В настоящем стандарте использованы ссылки на следующие стандарты:
В настоящей части ГОСТ Р ИСО/МЭК 10021 использованы определения, приведенные в приложении Е, а также приведенные ниже определения.
Настоящая часть ГОСТ Р ИСО/МЭК 10021, основанная на концепциях, разработанных в ГОСТ 28906, использует следующие приведенные в нем термины:
- абстрактный синтаксис;
- прикладной уровень;
- протокольный блок данных прикладного уровня (ПБДП);
- протокол прикладного уровня;
- сервисный элемент прикладного уровня (СЭП);
- конкретный синтаксис передачи;
- задача распределенной обработки информации;
- услуга уровня;
- уровень;
- открытая система;
- взаимосвязь открытых систем (ВОС);
- реальная открытая система.
В настоящей части ГОСТ Р ИСО/МЭК 10021 использованы следующие термины, определенные в ГОСТ 34.973:
- абстрактно-синтаксическая нотация один (АСН.1);
- тип (данных);
- значение (данных);
- импорт;
- целое число;
- макрокоманда;
- модуль;
- объектный идентификатор;
- тег.
В настоящей части ГОСТ Р ИСО/МЭК 10021 использован следующий термин, определенный в ГОСТ 34.974:
- базовые правила кодирования.
В настоящей части ГОСТ Р ИСО/МЭК 10021 использован следующий термин, определенный в ГОСТ 34.981:
- прикладной контекст (ПК).
В настоящей части ГОСТ Р ИСО/МЭК 10021 использованы следующие термины, определенные в ГОСТ Р ИСО/МЭК 9072-1:
- операция связки;
- ошибка;
- связанный;
- операция;
- служба удаленных операций (СУО);
- удаленные операции;
- операция развязки.
В настоящей части ГОСТ Р ИСО/МЭК 10021 использованы сокращения, приведенные в приложении Е.
В настоящей части ГОСТ Р ИСО/МЭК 10021 использованы описательные соглашения, указанные ниже.
5.1 ACH.1
В настоящей части ГОСТ Р ИСО/МЭК 10021 использованы следующие основанные на АСН.1 описательные соглашения:
а) для определения макрокоманд OBJECT, PORT, REFINE - нотация макрокоманд АСН.1 ГОСТ 34.973;
б) для определения макрокоманд ABSTRACT-BIND, -UNBIND, -OPERATION, -ERROR - нотация макрокоманд BIND, UNBIND, OPERATION и ERROR ГОСТ Р ИСО/МЭК 9072-1;
в) для определения абстрактного синтаксиса информационных объектов в примере приложения А - сама АСН.1;
г) для определения различных абстрактных моделей в примере приложения А - макрокоманды OBJECT, PORT и REFINE раздела 7;
д) для определения различных абстрактных услуг в примере приложения А - макрокоманды ABSTRACT-BIND, -OPERATION и -ERROR раздела 8,
АСН.1 использована в основном тексте настоящей части ГОСТ Р ИСО/МЭК 10021 для большей наглядности и в приложениях (в избыточном виде) - для ссылок. При обнаружении между ними различий указана ошибка спецификации.
Заметим, что теги АСН.1 - неявные во всех модулях АСН.1 и в приложениях; в этом отношении указанные модули являются определительными.
5.2 Термины
В настоящей части ГОСТ Р ИСО/МЭК 10021 приняты следующие шрифтовые выделения:
определяемые термины - полужирный шрифт; термины, на которые даны ссылки (до их определений), - курсив; в остальных случаях - светлый шрифт; термины, которые означают имена собственные, напечатаны с прописных букв, общие термины - со строчных.
При определении и описании сложной задачи распределенной обработки информации лучше начать с определения задачи в абстрактных, а не в конкретных терминах. Такой подход гарантирует, что функциональные требования задачи формируются независимо от ее конкретной реализации. Наряду с другими причинами, такое разделение требований важно и потому, что каждый аспект задачи может допускать различные конкретные реализации. В системе передачи сообщений, которая охватывает трех агентов передачи сообщений, первый и второй, например, могут взаимодействовать, используя связь ВОС, а второй и третий - с помощью собственных средств.