Протокол Protocol · UAF
Простыми словами
Protocol (протокол) — стандарт связи по сети. Наследование от Standard здесь содержательное, а не формальное: протокол получает и даты введения и вывода, и возможность быть предметом прогноза, и применимость к любому элементу архитектуры. Второе предложение определения задаёт всю структуру домена: протоколы бывают составными и тогда представляются как ProtocolStack, собранный из ProtocolLayer. Обратите внимание на разделение ролей: сам протокол — тип, слой — использование протокола внутри другого протокола, стек — подтип протокола, содержащий слои. Связь implements с кратностью 0..1 ведёт к ProtocolImplementation, абстрактной группе тех, кто протокол реализует; её наследники — ResourceConnector и ResourcePort, поэтому протокол виден и в виде Resources Structure. Ошибка — заводить слои строками вместо элементов: тогда стек нельзя показать в виде Standards Structure.
Примеры
Стандарт пишет: «Protocols may be composite, represented as a ProtocolStack made up of ProtocolLayers». То есть трёхэлементная конструкция протокол — стек — слой заложена в само определение, а не выведена из схемы.
UAF DMM 1.3, разд. 9.1.10, описание Protocol (рис. 9-239)
Роль implements с кратностью 0..1 ведёт к ProtocolImplementation — абстрактному типу, группирующему элементы архитектуры, способные реализовать протоколы. Его наследники по схеме — ResourceConnector и ResourcePort.
UAF DMM 1.3, разд. 9.1.10, рис. 9-239 и разд. 9.1.7, описание ProtocolImplementation (рис. 9-197)
Из четырёх элементов домена Standards в списке Elements вида Resources Structure стоит только Protocol. Вид определён как описание физических ресурсов и взаимодействий, включая сети связи и пути, связывающие ресурсы связи.
UAF DMM 1.3, разд. 8.1.7 — определение и список Elements вида Resources Structure
Определение из первоисточника
дословная выпискаA Standard for communication over a network. Protocols may be composite, represented as a ProtocolStack made up of ProtocolLayers.
Стандарт для обмена по сети. Протоколы могут быть составными и представляться стеком протоколов из слоёв протоколов.
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»Standard
Входящие
- Обобщение — таксономическое отношение «частное → общее»ProtocolStack
В других подходах
Сопоставления одного понятия в разных подходах.
Стандарт, задающий порядок обмена между двумя сущностями.
Семантические различия Совпадают по существу, но у UAF протокол сетевой («Standard for communication over a network») с уточнением про стек и слои, а у NAF — «kind of [Standard]» для любого взаимодействия. NAF шире, сетевой привязки нет.
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей