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

Реализация протокола ProtocolImplementation

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

«An abstract type grouping architectural elements that can implement Protocols» — замок, ограничивающий, кто вообще имеет право реализовать протокол. Потомков у него ровно двое: ResourceConnector и ResourcePort. Это точное и полезное утверждение метамодели: протокол в UAF крепится к КАНАЛУ и к ТОЧКЕ ВЗАИМОДЕЙСТВИЯ, а не к системе, не к интерфейсу и не к обмену. Сколько бы протоколов ни поддерживала станция, в модели они окажутся на её портах и на соединяющих её каналах. Сам протокол — потомок Standard: «A Standard for communication over a network. Protocols may be composite, represented as a ProtocolStack made up of ProtocolLayers», то есть стек описывается композицией, а не одним элементом. Связь одна и необязательная: implements с кратностью ноль или один. Показывают элемент в единственном виде — Resources Structure.

Примеры

Двое и только двое

На схеме под ProtocolImplementation стоят ResourceConnector и ResourcePort. Ни ResourcePerformer, ни ResourceInterface, ни ResourceExchange реализовать протокол не могут — метамодель такой связи не даёт.

UAF DMM 1.3, разд. 9.1.7 Resources::Traceability, рис. 9-197 ProtocolImplementation — потомки на схеме

Протокол — это стандарт

Protocol наследует Standard, а стек протоколов описывается как композиция: ProtocolStack, собранный из ProtocolLayer. Поэтому протокол попадает в Standards Taxonomy наравне с прочими стандартами архитектуры.

UAF DMM 1.3, разд. 9.1.10 Standards — определение Protocol; разд. 8.1.10, вид Standards Taxonomy — список Elements

Где показывают

Единственный вид с этим элементом — Resources Structure, который «defines the physical resources, e.g. capability configuration(s)/system(s) and interactions necessary to implement a specific set of OperationalPerformer(s)». Рядом там стоят Protocol и ResourceConnector.

UAF DMM 1.3, разд. 8.1.7 View Specifications::Resources::Structure::Resources Structure — Definition и список Elements

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

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

An abstract type grouping architectural elements that can implement Protocols.

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

Абстрактный тип, объединяющий архитектурные элементы, способные реализовывать протоколы.

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

Связи

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

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

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

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

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

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

Поддержка