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

Сервисная связность Services Connectivity · UAF

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

Единственная ячейка сервисного ряда в этой партии, и вопрос у неё узкий и инженерный: «specifies service interfaces, e.g. provided and required service operations, to ensure compatibility and reusability of services». Круг интересов — совместимость сервисов между собой. Показать надо контракты: какие операции сервис предоставляет и какие требует, через какие точки взаимодействия, что течёт по обменам и какие роли играют участники. Отличие от Resources Connectivity: там взаимодействуют реализующие системы, здесь сами сервисы как абстракции доступа к способностям, безотносительно того, чем они реализованы. Отличие от соседей по своей строке: таксономия и структура сервисов определяют их состав, а связность — стыковку. Формы — блок-диаграмма, внутренняя блок-диаграмма SysML и таблица. Адресаты — поставщики решений, системные инженеры, архитекторы ПО и бизнес-архитекторы.

Примеры

Сервис — это механизм доступа к способности

Service определён как «A mechanism to enable access to one or more capabilities, where the access is provided using a prescribed service interface and is exercised consistent with service constraints and policies». Интерфейс входит в само определение сервиса, поэтому ячейка связности для этого ряда — не дополнение, а необходимость.

UAF DMM 1.3, разд. 9.1.5 Domain MetaModel::Services, статья Service

Контракт и точка взаимодействия — разные элементы

ServiceInterface — «A contract that defines the ServiceMethods and ServiceSignals that the Service realizes», а ServicePort — «An interaction point for a Service through which it can interact with the outside environment and which is defined by a ServiceInterface». Один контракт обслуживает много портов.

UAF DMM 1.3, разд. 9.1.5, статьи ServiceInterface и ServicePort

У соединителя сервисов есть направление

ServiceConnector — «A channel for exchange between two Service. Where one acts as the consumer of the other». В отличие от ресурсного коннектора, здесь прямо зафиксировано, кто потребитель, а кто поставщик, и это ровно то, что проверяют на совместимость.

UAF DMM 1.3, разд. 9.1.5, статья ServiceConnector

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

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

specifies service interfaces, e.g. provided and required service operations, to ensure compatibility and reusability of services.

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

Задаёт интерфейсы сервисов — предоставляемые и требуемые сервисные операции — для обеспечения совместимости и переиспользуемости сервисов.

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

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

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

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

взаимодействие между сервисами

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

interoperability among services

Из чего состоит
  • Exchange
  • IsCapableToPerform
  • KnownResource
  • MeasurableElement
  • MeasurementSet
  • NaturalResource
  • OperationalInformation
  • OrganizationalResource
  • PhysicalResource
  • ResourceArchitecture
  • ResourceArtifact
  • ResourcePerformer
  • Service
  • ServiceConnector
  • ServiceExchange
  • ServiceExchangeItem
  • ServiceFunction
  • ServiceFunctionAction
  • ServiceFunctionEdge
  • ServiceInterface
  • ServiceMethod
  • ServiceParameter
  • ServicePort
  • ServiceRole
  • ServiceSignal
В каком виде рисуют
  • SysML Block Definition Diagram, SysML Internal Block Diagram, tabular format

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

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

  • Stakeholders: Solution Providers, Systems Engineers, Software Architects, Business Architects.
  • Concerns: interoperability among services
  • Recommended Implementation: SysML Block Definition Diagram, SysML Internal Block Diagram, tabular format.

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

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

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

Аспект сетки: связность и зависимости элементов.

Семантические различия Это столбец сетки, а не артефакт. Полезен для сравнения структур NAF и UAF, но в матрице артефактов даёт ложное «совпадение».

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

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

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

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

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

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

Это же в StormРазработка ТЗРегламенты и политикиРеестр процессов

Поддержка