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

Слой протокола ProtocolLayer

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

ProtocolLayer (слой протокола) — использование протокола в контексте другого протокола, создающее отношение целое-часть. Это не сам протокол и не его копия: слой — точка применения. Один и тот же протокол, включённый в два разных стека, даёт два разных слоя, и потому измерения (родитель MeasurableElement) можно вешать на слой отдельно от протокола. Конструкция типовая для UAF: точно так же устроены ServiceRole (использование сервиса внутри сервиса), StructuralPart и TemporalPart (использование стратегической фазы внутри другой). Роли на схеме: part и whole к Protocol и отдельная роль type с кратностью 1 — тот протокол, экземпляром которого слой является. Работает в одном виде — Standards Structure. Ошибка — считать слой уровнем модели OSI: UAF не задаёт ни числа слоёв, ни их имён.

Примеры

Тот же приём в трёх доменах

Слой определён как использование протокола в контексте другого протокола. Ровно так же сформулированы StructuralPart и TemporalPart в стратегическом домене — использование StrategicPhase в контексте другой StrategicPhase, создающее отношение целое-часть.

UAF DMM 1.3, разд. 9.1.10 (ProtocolLayer, рис. 9-242) и разд. 9.1.3 (StructuralPart, рис. 9-68; TemporalPart, рис. 9-69)

У слоя две связи с протоколом, а не одна

Роли part и whole описывают вхождение слоя в объемлющий протокол, а отдельная роль type с кратностью 1 указывает, какой именно протокол слой использует. Разводить их нужно, иначе стек нельзя собрать из повторяющихся протоколов.

UAF DMM 1.3, разд. 9.1.10, рис. 9-242 — роли part, whole и type у ProtocolLayer

Слои показывает вид структуры

ProtocolLayer перечислен ровно в одном виде — Standards Structure, вместе с Protocol, ProtocolStack и Standard. Ни в таксономии, ни в дорожной карте, ни в прослеживаемости стандартов слоёв нет.

UAF DMM 1.3, разд. 8.1.10 — списки Elements всех четырёх видов домена Standards

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

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

Usage of a Protocol in the context of another Protocol. Creates a whole-part relationship.

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

Использование протокола в контексте другого протокола. Создаёт отношение «целое — часть».

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

Связи

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

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

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

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

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

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

Поддержка