ГОСТ Р ИСО МЭК 9072-1 93
— в случае успешного или безуспешного выполнения операции
(в первом случае в ответ сообщается результат, во втором
случае сообщается ошибка);
— в случае только безуспешного выполнения операции (от вет
не выдается, если операция прошла успешно, и в ответ
выдается ошибка, если операция прошла безуспешно);
— в случае только успешного выполнения операции (в ответ
выдается результат, если операция прошла успешно, и не
выдается никакого ответа, если операция прошла безус
пешно);
-- не имеет значения <в ответ ничего не выдается независимо
от результата выполнения операции).
Операции могут классифицироваться также в зависимости от
двух возможных режимов работы: синхронного, при котором зая
витель требует ответа от исполнителя до вызова другой операции, и
асинхронного, при котором заявитель может продолжать вызов
следующих операций, не дожидаясь ответа.
Определены следующие операционные классы:
Операционный класс 1: Синхронные с уведомлением об успеш
ном или безуспешном выполнении операции (результат или’ошиб
ка).
Операционный класс 2* Асинхронные с уведомлением об успеш
ном или безуспешном выполнении операции (результат или ошиб
ка).
Операционный класс 3; Асинхронные с уведомлением только о
безуспешном выполнении операции (ошибка).
Операционный класс 4: Асинхронные с уведомлением только об
успешном выполнении операции (результат).
Операционный класс о: Асинхронные без уведомления о ре
зультате выполнения операции.
Операционный класс каждой операции должен быть согласо
ван между логическими объектами прикладного уровня (например, в
стандарте по протоколам прикладного уровня)
В некоторых случаях полезно объединить операции в группу
взаимосвязанных операций, которые формируются одной порож
дающей и одной или несколькими порождаемыми операциями. Ис
полнитель порождающей операции при ее выполнении может
привлечь одну или несколько порождаемых операций или не прив
лекать их совсем. Заявитель порождающей операции является
исполнителем порождаемых операций. Порождаемая операция
может рекурсивно перейти в порождающую операцию в другой
группе взаимосвязанных операций. На рисунке 2 представлена мо
дель этой концепции.
7