Сервисные процессы: семантика 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 заявлено среди основных принципов 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.
Как этим пользуются
Описание представления в источнике: для кого оно нужно, что описывает и в каком виде.
- Кому нужно
- Поставщики решений
- Архитекторы программного обеспечения
- Бизнес-архитекторы
- Что закрывает
поведение сервиса с точки зрения операционных деятельностей, которые он должен поддерживать.
- Из чего состоит
- 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, диаграмма определения блоков 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.
В других подходах
Сопоставления одного понятия в разных подходах.
Аспект сетки: процессы и процедуры.
Семантические различия Не путать со строками «Process» и «Process Model»: здесь столбец сетки, а не сущность и не артефакт.
Корпоративные архитектуры
- UAFArchitecture Development Method
- UAFStrategic Processes
- UAFStrategic Processes: Mission Phases
- UAFOperational Processes
- UAFOperational Processes BPMN Semantics
- UAFOperational Processes: Mission Threads
- UAFServices Processes
- UAFServices Processes BPMN Semantics
- UAFPersonnel Processes
- UAFResources Processes
- UAFResources Processes BPMN Semantics
- UAFResources Processes: Mission Engineering Threads
- UAFSecurity Processes
- UAFProject Processes
- NAFC4 - Standard Processes
- NAFS4 - Service Functions
- NAFL4 - Logical Activities
- NAFP4 - Resource Functions
- NAFA4 - Architecture Methology
Связанные понятия
Опишите архитектуру своей компании в Storm
Реестр процессов, архитектурное рабочее пространство, связи между системами и процессами — те самые артефакты, только про вашу организацию.
Это же в StormРеестр процессовИмитационное моделированиеАрхитектура систем и интеграций