Функции сервисов S4 - Service Functions · NAF
Простыми словами
Поведение сервиса, выраженное через функции и операционные активности, которые его обеспечивают. Столбец сетки — процессная часть Behaviour, сервисная пара к L4 и P4. Отличать S4 от S3 просто: S3 описывает границу — что снаружи видно и как вызывается; S4 описывает, что сервис при этом делает внутри, вплоть до разложения функции на подфункции. Обязательна ровно одна вещь — все функции сервиса, обеспечивающие сервис; поставщики, потребители и связь с операционными активностями разрешены. Именно через последние S4 стыкуется с логическим рядом: активности, которые должен выполнять поставщик или потребитель сервиса, — это то место, где сервисный контракт превращается в обязанности сторон. Отдельный мост к ресурсному ряду даёт ячейка L4-P4.
Примеры
В примере стандарта сервис Situation Information Consolidation обеспечивается функциями приёма данных и их хранения; функция хранения агрегирует подфункции сохранения и уведомления об успехе.
NAF v4.1, Chapter 3, разд. 15.2 NAFv4 Compliant Example — Service, две Service Function и связи enables, aggregates
Область охвата разрешает показывать операционные активности, которые должны выполняться поставщиком или потребителем сервиса. Это не то же, что активности, поддерживаемые сервисом: здесь речь о том, что обязана делать сама сторона, чтобы сервис работал.
NAF v4.1, Chapter 3, разд. 15 S4 — Service Functions, раздел Scope: Operational Activities that need to be performed by a Service Provider or Service Consumer
Раздел Usage объясняет назначение: лучше понять, какой уровень детализации требуется сервису, очертить требования к его поведению, дать руководство по реализации, специфицировать и спланировать сервис. То есть S4 адресован тому, кто будет сервис строить.
NAF v4.1, Chapter 3, разд. 15 S4 — Service Functions, раздел Usage and Concerns Addressed
Определение из первоисточника
дословная выпискаThe S4 Viewpoint is concerned with the definition of the behaviour of a Service in terms of the Functions and Operational Activities that enable it.
Определение поведения сервиса через функции и операционные активности, которые его обеспечивают.
Как этим пользуются
Описание представления в источнике: для кого оно нужно, что описывает и в каком виде.
- Как применяют
- Понимание уровня детализации, необходимого для Сервиса
- Определение требований к поведению Сервиса
- Руководство по реализации Сервиса
- Спецификация и планирование Сервиса
- Что должно быть внутри
- Должно включать все функции Сервиса, обеспечивающие работу Сервиса
- Может показывать группировки функций Сервиса
- Может показывать поставщиков Сервиса и/или потребителей Сервиса, относящихся к функции Сервиса или Сервису
- Может показывать операционные деятельности, поддерживающие или обеспечиваемые функциями Сервиса
- Может показывать операционные деятельности, которые должны выполняться поставщиком Сервиса или потребителем Сервиса
- В каком виде рисуют
- Табличная
- Диаграмма
То же в оригинале
- Как применяют
- Better understanding of the level of detail required by a Service
- Outline requirements for Service behaviour
- Service implementation guidance
- Service specification & planning
- Что должно быть внутри
- Shall contain all Service Functions that enable a Service
- May show groupings of Service Functions
- May show Service Providers and/or Service Consumers relating to the Service Function or Service
- May show Operational Activities that support or are enabled by Service Functions
- May show Operational Activities that need to be performed by a Service Provider or Service Consumer
- В каком виде рисуют
- Tabular
- Diagram
Основные параметры
Атрибуты этой сущности по справочнику источника.
- Usage & Concerns Addressed:
- Better understanding of the level of detail required by a Service.
- Outline requirements for Service behaviour.
- Service implementation guidance.
- Service specification & planning.
- Scope:
- Shall contain all Service Functions that enable a Service.
- May show groupings of Service Functions.
- May show Service Providers and/or Service Consumers relating to the Service Function or Service.
- May show Operational Activities that support or are enabled by Service Functions.
- May show Operational Activities that need to be performed by a Service Provider or Service Consumer.
- Representation:
- Tabular.
- Diagram.
Связи
Входящие
- Может (необязательно) прослеживать свои элементы в элементы другой точки зренияL4-P4 - Activity To Function Mapping
В других подходах
Сопоставления одного понятия в разных подходах.
Аспект сетки: процессы и процедуры.
Семантические различия Не путать со строками «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Реестр процессовИмитационное моделированиеАрхитектура систем и интеграций