Слой протокола 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.
Использование протокола в контексте другого протокола. Создаёт отношение «целое — часть».
Связи
Исходящие
- Обобщение — таксономическое отношение «частное → общее»MeasurableElement
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormАрхитектура систем и интеграцийРеестр процессовКарта бизнес-способностей