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

Коллаборация Collaboration

На какой вопрос отвечает «Какие элементы объединяются для выполнения общего действия?»

Это объединение двух или более элементов (бизнес-акторов, приложений или технологических узлов), которые совместно выполняют общее поведение. В отличие от отдельных компонентов, здесь важен именно коллективный результат работы группы.

Аналогия Как команда сотрудников, совместно решающая задачу, а не каждый по отдельности.

Разобраться

Зачем это нужно

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

Применить

Когда это нужно, а когда нет

Когда нужно

  • Несколько приложений работают вместе для одной функции
  • Группа бизнес-ролей совместно выполняет процесс
  • Технологические узлы объединяются для общего действия

Когда не нужно

  • Один элемент действует самостоятельно — берите Компонент приложения или Активный структурный элемент
  • Описывается только обмен данными без совместного поведения — берите Интерфейс
  • Речь о формальном соглашении между сторонами — берите Контракт

Типичные ошибки

  • 01Считать коллаборацию просто списком элементов без указания их совместного поведения
  • 02Применять термин к одиночному компоненту, который не взаимодействует с другими
  • 03Путать коллаборацию с интерфейсом, игнорируя факт коллективного выполнения задачи

Сверить с первоисточниками

Что говорят стандарты

Определения из источников с переводом и ссылкой на раздел. Категория показывает назначение каждого подхода.

A group of business active structure elements working together on collective behavior.

Раздел стандартаСтрока реестра

Ещё 3 редакции этого подхода
Two or more application components working together on collective application behavior.

Перевод Элемент ArchiMate 3.2: коллаборация приложений.

An aggregate of two or more technology active structure elements that work together to perform collective technology behavior.

Перевод Объединение двух или более активных структурных технологических элементов, совместно выполняющих коллективное технологическое поведение.

A collection of business actors, application components, nodes, devices, system software, equipment, facilities, roles, and/or other collaborations that work together to perform collective behavior.

Перевод Совокупность бизнес-акторов, компонентов приложений, узлов, устройств, системного ПО, оборудования, сооружений, ролей или других коллабораций, работающих совместно для выполнения коллективного поведения.

Раздел стандарта

С чем связано

Связи понятия и его место в структуре подхода.

ArchiMate

Application

ArchiMate

Common / Общий домен

  • Агрегация/композицияCollaboration
  • СпециализацияCollaboration
  • РеализацияPath
  • Агрегация/композицияRole
  • НазначениеRole
  • ВлияниеRequirement
  • РеализацияRequirement
  • РеализацияResource
14 дней бесплатно

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

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

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

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

Поддержка