Свяжитесь с нами
Продукт
Возможности
Мероприятия
Материалы
Крупные предприятия
Свяжитесь с нами
Корпоративные архитектуры

Операционный интерфейс OperationalInterface

Простыми словами

OperationalInterface (операционный интерфейс) — объявление, задающее контракт между операционным исполнителем, с которым он связан, и любыми другими исполнителями, с которыми тот может взаимодействовать. Слово «контракт» здесь буквальное: интерфейс не описывает связь, он описывает обязательство. Работает он в паре с OperationalPort — точкой взаимодействия операционного агента с внешней средой, которая как раз и типизируется интерфейсом. Родитель PropertySet позволяет навесить на контракт измерения, то есть записать требования к нему числом. Ошибка — заводить интерфейс на каждую связь: контракт объявляется один раз и переиспользуется всеми портами, которые ему соответствуют, иначе теряется смысл проверки совместимости.

Примеры

Контракт, а не связь

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

UAF DMM 1.3, разд. 9.1.4 — A declaration that specifies a contract between the OperationalPerformer it is related to, and any other OperationalPerformers it ca…

Интерфейс типизирует порт

OperationalPort описан как точка взаимодействия операционного агента с внешней средой, определяемая операционным интерфейсом. На рис. 9-110 конец type ведёт от порта к интерфейсу с кратностью 1.

UAF DMM 1.3, разд. 9.1.4 — определение OperationalPort и рис. 9-110, конец type

Требования числом

Родитель PropertySet — абстрактный тип, объединяющий архитектурные элементы, которые могут владеть измерениями. Значит пропускную способность или время отклика можно записать прямо на контракте.

UAF DMM 1.3, разд. 9.1.12 — определение PropertySet; разд. 9.1.4 — Generalization у OperationalInterface

Определение из первоисточника

дословная выписка

A declaration that specifies a contract between the OperationalPerformer it is related to, and any other OperationalPerformers it can interact with.

машинный перевод

Объявление, задающее контракт между операционным исполнителем и другими операционными исполнителями, с которыми он может взаимодействовать.

Источникhttps://www.omg.org/spec/UAF/1.3/DMM/PDF

Связи

Связанные понятия

Служебные сведения
Вид документа
Metamodel element
Место в подходе
Операционный (Operational)
Редакция
1.3
14 дней бесплатно

Опишите архитектуру своей компании в Storm

Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.

Попробовать бесплатно Без банковской карты

Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей

Поддержка