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

Сервисные процессы: семантика BPMN Services Processes BPMN Semantics · UAF

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

Тот же смысл, что у ячейки Сервисный × Процессы, но записанный средствами BPMN: определение близнеца повторено слово в слово и дополнено оговоркой, что потоки данных между сервисными функциями показываются в нотации BPMN. Отдельной клетки в сетке это не образует — это второй способ наполнить ту же клетку, и выбирают его, когда процесс надо отдать бизнес-аудитории: среди адресатов здесь нет системных инженеров, остались поставщики решений, программные и бизнес-архитекторы. Различие в составе точное: четыре элемента метамодели UML (Activity, ActivityEdge, CallBehaviorAction, Operation) уступают место четырём элементам метамодели BPMN (Process, CallActivity, SequenceFlow, ResourceRole), добавляется роль взаимодействия (InteractionRole), а UML-параметр остаётся в обоих. Представляется диаграммой процесса BPMN.

Примеры

Различие — в хвосте определения

У близнеца определение кончается словами «and data flows between service functions.», а здесь та же фраза продолжена: «and data flows between service functions using BPMN.» Всё, что стоит до этого места, и весь предмет интереса совпадают дословно.

UAF DMM 1.3, разд. 8.1.5 — Definition видов Services Processes и Services Processes BPMN Semantics

Переход на BPMN — принцип языка, а не уступка инструменту

Повторное использование понятий BPMN заявлено среди основных принципов DMM: «The UAF DMM reuses a number of concepts from BPMN, such as processes.» Поэтому в виде стоят не самодельные аналоги, а прямые ссылки на элементы метамодели BPMN 2.

UAF DMM 1.3, разд. 6.4 Core Principles — пункт Reusability of BPMN concepts

Что именно меняется в составе

Из 29 элементов вида 24 совпадают с версией на SysML. Уходят Activity, ActivityEdge, CallBehaviorAction и Operation; приходят Process, CallActivity, SequenceFlow и ResourceRole плюс InteractionRole. Сервисная часть — ServiceFunction, ServiceExchange, ServiceRole, ServiceSignal — не меняется вовсе.

UAF DMM 1.3, разд. 8.1.5 — перечни Elements под рис. 8-37 и рис. 8-38

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

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

provides detailed information regarding the allocation of service functions to service specifications, and data flows between service functions using BPMN.

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

Даёт подробную информацию о распределении сервисных функций по спецификациям сервисов и о потоках данных между сервисными функциями в нотации BPMN.

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

Как этим пользуются

Описание представления в источнике: для кого оно нужно, что описывает и в каком виде.

Кому нужно
  • Поставщики решений
  • Архитекторы программного обеспечения
  • Бизнес-архитекторы
Что закрывает

поведение сервиса с точки зрения операционных деятельностей, которые он должен поддерживать.

В каком виде рисуют
  • Диаграмма процессов BPMN, диаграмма определения блоков SysML
То же в оригинале
Кому нужно
  • Solution Providers
  • Software Architects
  • Business Architects
Что закрывает

the behavior of a service in terms of the operational activities it is expected to support.

Из чего состоит
  • ActivityPerformableUnderCondition
  • ActualCondition
  • BPMN2Metamodel::CallActivity
  • BPMN2Metamodel::Process
  • BPMN2Metamodel::ResourceRole
  • BPMN2Metamodel::SequenceFlow
  • Implements
  • InteractionRole
  • IsCapableToPerform
  • OperationalActivity
  • OperationalInformation
  • PerformsInContext
  • Process
  • ProcessEdge
  • ProcessOperation
  • ProcessParameter
  • ProcessUsage
  • ResourcePerformer
  • Service
  • ServiceExchange
  • ServiceExchangeItem
  • ServiceFunction
  • ServiceFunctionAction
  • ServiceFunctionEdge
  • ServiceMethod
  • ServiceParameter
  • ServiceRole
  • ServiceSignal
  • UML2.5Metamodel::Parameter
В каком виде рисуют
  • BPMN Process Diagram, SysML Block Definition Diagram

Основные параметры

Атрибуты этой сущности по справочнику источника.

  • Stakeholders: Solution Providers, Software Architects, Business Architects.
  • Concerns: the behavior of a service in terms of the operational activities it is expected to support.
  • Recommended Implementation: BPMN Process Diagram, SysML Block Definition Diagram.

В других подходах

Сопоставления одного понятия в разных подходах.

ProcessesАппарат моделирования

Аспект сетки: процессы и процедуры.

Семантические различия Не путать со строками «Process» и «Process Model»: здесь столбец сетки, а не сущность и не артефакт.

Служебные сведения
Вид совпадения
Объявлено стандартом
Чем сверяли
NAF→UAF DMM (NAF v4.1 §2.2.2). Это столбец сетки, а не артефакт

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

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

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

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

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

Это же в StormРеестр процессовИмитационное моделированиеАрхитектура систем и интеграций

Поддержка