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

Стек протоколов ProtocolStack

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

ProtocolStack (стек протоколов) — подтип протокола, который содержит слои и тем самым задаёт полный стек. Ключевое слово — полный: стек отличается от обычного составного протокола не наличием частей, а завершённостью набора. Устроен он предельно просто: единственный родитель Protocol, ни одного собственного атрибута, ни одной собственной связи — всё приходит по наследству, включая роли whole и part к ProtocolLayer и даты жизненного цикла от Standard. Появляется в двух видах — Standards Taxonomy, где показывают таксономию типов стандартов, и Standards Structure, посвящённом составу стандартов; интерес последнего стандарт формулирует прямо как спецификацию стека протоколов, используемого в архитектуре. Ошибка — заводить стек там, где описан один протокол с вложенными протоколами: разница именно в полноте набора слоёв.

Примеры

Всё поведение унаследовано

У ProtocolStack на схеме нет ни атрибутов, ни собственных ролей: единственная линия ведёт вверх, к Protocol. Роли whole и part к ProtocolLayer, связь implements и даты приходят от родителей.

UAF DMM 1.3, разд. 9.1.10, рис. 9-240 — схема ProtocolStack; рис. 9-239 — схема Protocol

Стек — цель вида структуры стандартов

Интерес вида Standards Structure сформулирован как спецификация стека протоколов, используемого в архитектуре, а определение — как показ состава стандартов, нужных для достижения целей архитектуры. Рекомендуемая реализация — внутренняя диаграмма блока SysML.

UAF DMM 1.3, разд. 8.1.10 — Concerns, Definition и Recommended Implementation вида Standards Structure

Полнота, а не составность

Определение самого Protocol уже допускает составные протоколы. ProtocolStack добавляет к этому слово complete — он не просто содержит слои, а определяет полный стек. Различие смысловое и в схеме никак не выражено.

UAF DMM 1.3, разд. 9.1.10 — описания Protocol (рис. 9-239) и ProtocolStack (рис. 9-240)

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

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

A sub type of Protocol that contains the ProtocolLayers, defining a complete stack.

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

Подтип протокола, содержащий слои протоколов и задающий полный стек.

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

Связи

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

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

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

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

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

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

Поддержка