Jump to content

АрхиМейт

Процесс страховой претензии, изображенный в ArchiMate. Archimate позволяет моделировать в разных слоях.

ArchiMate ( / ˈ ɑːr k ɪ m t / AR -ki-mayt ) — это открытый и независимый архитектуры предприятия, язык моделирования предназначенный для поддержки описания, анализа и визуализации архитектуры внутри и между бизнес- доменами. [1] недвусмысленным образом.

ArchiMate — это технический стандарт The Open Group , основанный на концепциях уже замененного стандарта IEEE 1471 . Его поддерживают различные поставщики инструментов и консалтинговые фирмы. ArchiMate также является зарегистрированной торговой маркой The Open Group.У Open Group есть программа сертификации для пользователей ArchiMate, программные инструменты и курсы. [2]

ArchiMate отличается от других языков, таких как унифицированный язык моделирования (UML) и моделирование и нотация бизнес-процессов (BPMN), своей областью моделирования предприятия . [3]

Кроме того, UML и BPMN предназначены для конкретного использования и являются довольно тяжелыми — содержат около 150 (UML) и 250 (BPMN) концепций моделирования, тогда как ArchiMate работает только с 50 (в версии 2.0). Цель ArchiMate — быть «насколько возможным», а не охватывать все мыслимые периферийные сценарии. Чтобы упростить изучение и применение, ArchiMate был намеренно ограничен «концепциями, достаточными для моделирования пресловутых 80% практических случаев». [4]

ArchiMate предлагает общий язык для описания построения и работы бизнес-процессов , организационных структур , информационных потоков , ИТ-систем и технической инфраструктуры. Это понимание помогает различным заинтересованным сторонам разрабатывать, оценивать и сообщать о последствиях решений и изменений внутри и между этими сферами бизнеса.

Основные понятия и связи языка ArchiMate можно рассматривать как структуру, так называемую Archimate Framework: [5] Он делит архитектуру предприятия на уровень бизнеса, приложений и технологий. На каждом уровне рассматриваются три аспекта: активные элементы, внутренняя структура и элементы, которые определяют использование или передачу информации .

Одной из целей языка ArchiMate является определение отношений между концепциями в различных областях архитектуры. Таким образом, концепции этого языка занимают промежуточное положение между детальными концепциями, которые используются для моделирования отдельных предметных областей (например, унифицированный язык моделирования (UML) для моделирования программных продуктов), [6] и Модель и нотация бизнес-процессов (BPMN), которая используется для моделирования бизнес-процессов.

ArchiMate частично основан на замененном стандарте IEEE 1471 . Он был разработан в Нидерландах проектной группой из Telematica Instituut в сотрудничестве с несколькими голландскими партнерами из правительства, промышленности и научных кругов. Среди партнёров были Ордина [ нл ] , Университет Радбауда в Неймегене , Лейденский институт передовых компьютерных наук (LIACS) и Центр Вискунде и Информатики (CWI). Позже испытания проводились в таких организациях, как ABN AMRO , Налоговая и таможенная администрация Нидерландов и ABP . [7]

Процесс разработки длился с июля 2002 года по декабрь 2004 года и занял около 35 человеко-лет и примерно 4 миллиона евро. Разработка финансировалась правительством Нидерландов (Голландская налоговая и таможенная администрация) и деловыми партнерами, включая ABN AMRO и Пенсионный фонд ABP. [8]

В 2008 году право собственности и управление ArchiMate было передано The Open Group . Сейчас им управляетАрхиМейт Форум [9] в рамках Открытой группы.В феврале 2009 года The Open Group опубликовала стандарт ArchiMate 1.0. [10] как формальный технический стандарт. В январе 2012 г. стандарт ArchiMate 2.0, а в 2013 г. стандарт ArchiMate 2.1. [11] был освобожден.

В июне 2016 года Открытая группа выпустила [12] версия 3.0 спецификации ArchiMate. [13] Обновление Archimate 3.0.1 вышло в августе 2017 года. [14] Архимат 3.1 был опубликован 5 ноября 2019 г. [15] Последней версией спецификации ArchiMate является версия 3.2, выпущенная в октябре 2022 года. [16]

Версия 3.0 добавляет [17] расширенная поддержка ориентированного на возможности стратегического моделирования , новые объекты, представляющие физические ресурсы (для моделирования ингредиентов, оборудования и транспортных ресурсов, используемых в физическом мире), а также общая метамодель, показывающая типы объектов и отношения между ними.

АрхиМейт Фреймворк

[ редактировать ]

Основная структура

[ редактировать ]
Основная платформа ArchiMate.

Основные концепции и элементы языка ArchiMate представлены в виде ArchiMate Core Framework. [18] Он состоит из трех слоев и трех аспектов. Это создает матрицу комбинаций. Каждый слой имеет свою пассивную структуру, аспекты поведения и активную структуру.

ArchiMate имеет многоуровневый и сервис-ориентированный подход к архитектурным моделям. Более высокие уровни используют услуги, предоставляемые нижними уровнями. Хотя на абстрактном уровне понятия, используемые на каждом уровне, схожи, мы определяем более конкретные понятия, специфичные для определенного уровня. В этом контексте мы выделяем три основных слоя: [1] [8] [19]

  • посвящен Бизнес-уровень бизнес -процессам , услугам, функциям и событиям бизнес-подразделений. Этот уровень «предлагает продукты и услуги внешним клиентам, которые реализуются в организации посредством бизнес-процессов, выполняемых бизнес-субъектами и ролями».
  • Уровень приложений — это программные приложения , которые «поддерживают компоненты бизнеса с помощью сервисов приложений».
  • Уровень технологий занимается « аппаратным обеспечением и коммуникационной инфраструктурой для поддержки уровня приложений. Этот уровень предлагает инфраструктурные услуги, необходимые для запуска приложений, реализованных с помощью компьютерного и коммуникационного оборудования, а также системного программного обеспечения». [4]

Каждый из этих основных слоев можно разделить на подуровни. Например, на бизнес-уровне основные бизнес-процессы, реализующие продукты компании, могут использовать уровень вторичных (вспомогательных) бизнес-процессов; на уровне приложений приложения конечного пользователя могут использовать общие услуги, предлагаемые поддерживающими приложениями. Поверх бизнес-уровня может быть добавлен отдельный уровень среды, моделирующий внешних клиентов, которые пользуются услугами организации (хотя они также могут считаться частью бизнес-уровня).

В соответствии с ориентацией на услуги наиболее важные отношения между уровнями формируются отношениями использования, которые показывают, как более высокие уровни используют услуги более низких уровней. Однако второй тип связи формируется отношениями реализации: элементы нижних уровней могут реализовывать сопоставимые элементы более высоких уровней; например, «объект данных» (прикладной уровень) может реализовывать «бизнес-объект» (бизнес-уровень); или «артефакт» (технологический уровень) может реализовывать либо «объект данных», либо «прикладной компонент» (прикладной уровень).

  • Пассивная структура — это набор сущностей, над которыми проводятся действия. На бизнес-уровне примером могут быть информационные объекты, на объектах данных прикладного уровня и на технологическом уровне они могут включать физические объекты.
  • Поведение относится к процессам и функциям, выполняемым субъектами. « Структурные элементы присваиваются поведенческим элементам, чтобы показать, кто или что отображает поведение ». [19]
  • Активная структура — это набор объектов, которые отображают определенное поведение, например бизнес-субъекты, устройства или компоненты приложения.

Полная структура

[ редактировать ]
Полная платформа ArchiMate

Полная структура ArchiMate дополнена физическим уровнем , который был добавлен для моделирования «физического оборудования, материалов и сетей распределения». [19] и не было в предыдущей версии.

Уровень реализации и миграции добавляет элементы, которые позволяют архитекторам моделировать переходное состояние, отмечать части архитектуры, которые являются временными, с целью, как следует из названия, реализации и миграции.

Уровень стратегии добавляет три элемента: ресурс, возможности и курс действий. Эти элементы помогают придать стратегическое измерение языку ArchiMate, позволяя ему отображать использование ресурсов и возможностей для достижения некоторых стратегических целей.

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

Язык ArchiMate

[ редактировать ]

Язык ArchiMate сформирован как верхний уровень и является иерархическим. Наверху есть модель. Модель — это совокупность концепций. Концепт может быть либо элементом, либо отношением. Элемент может относиться к типу поведения, структуре, мотивации или к так называемому составному элементу (что означает, что он соответствует не одному аспекту структуры, а двум или более).

Функциональность всех концепций без зависимости от конкретного слоя описывается Generic Metamodel . Это независимое от слоев описание концепций полезно при попытке понять механику языка Archimate.

Концепции

[ редактировать ]

Элементы

[ редактировать ]

Общие элементы распределены по тем же категориям, что и слои: [20]

  • Элементы активной структуры
  • Элементы поведения
  • Пассивные элементы конструкции
  • Элементы мотивации

Элементы активной структуры представляют собой сущности, способные выполнять поведение. На основе двух уровней абстракции [19] которые предоставляет ArchiMate, можно различать внутренние элементы активной структуры , которые обозначают активные элементы внутри системы, например, бизнес-участников, и внешние элементы активной структуры , которые обозначают элементы, которые осуществляют поведение вне системы, например, интерфейсы. .

Элементы поведения также могут быть внутренними и внешними. Внутренний элемент поведения – это тот, который обозначает деятельность, осуществляемую активным элементом структуры внутри системы. Archimate определяет, например, элементы Процесса и Функции . Внешнее поведение — это услуга, которую вся система предоставляет окружающей среде.

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

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

Отношения

[ редактировать ]

ArchiMate устанавливает несколько типов отношений, которые могут связывать различные наборы исходных и целевых концепций. Классификация отношений [21] следующее:

  • Структурные отношения - создают статическую конструкцию понятий одного и того же или разных типов.
  • Отношения зависимости – определяют, как элементы могут поддерживать другие элементы.
  • Динамические отношения – моделируйте поведенческие зависимости.
  • Другие отношения

Общая структура моделей на разных уровнях

[ редактировать ]
Основные концепции языка ArchiMate (Ланкхорст, 2013).

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

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

Во-вторых, должно быть различие между внешним и внутренним взглядом на системы. Если рассматривать поведенческий аспект, то эти взгляды отражают принципы сервисной ориентации. Концепция сервиса представляет собой единицу существенной функциональности, которую система предоставляет своей среде. Для внешних пользователей важны только внешние функциональные возможности вместе с нефункциональными аспектами, такими как качество обслуживания, затраты и т. д. Доступ к услугам осуществляется через интерфейсы, которые представляют собой внешний взгляд на структурный аспект.

Хотя для внешних пользователей важен только внешний вид, проектирование организаций или систем, их внутренних операций и управления также требует знаний о внутренней реализации сервисов и интерфейсов. Для этого необходимо провести различие между поведением, которое осуществляется отдельным структурным элементом (например, актором, ролевым компонентом и т. д.), и коллективным поведением (взаимодействием), которое осуществляется посредством сотрудничества нескольких структурных элементов.

Обозначения

[ редактировать ]

Язык ArchiMate отделяет понятия от их обозначений (в отличие от UML или BPMN). Поскольку существуют разные группы заинтересованных сторон, им могут потребоваться разные обозначения. Это может сбивать с толку, но это решается механизмом точки зрения.

Хотя ArchiMate не подчеркивает единственную нотацию, она имеется в наличии и предназначена для тех, кто « привык к существующим методам технического моделирования, таким как ERD, UML или BPMN, и поэтому похож на них» . [19]

Использование цветов

[ редактировать ]

Формально цвет в ArchiMate не имеет значения, [19] но многие моделисты используют цвета, чтобы различать разные слои:

  • Желтый для бизнес-уровня
  • Синий для прикладного уровня
  • Зеленый для технологического уровня

Оригинальное описание ArchiMate от 2004 года. [22] использовал цвета по-разному:

  • Синий для активных элементов
  • Желтый для поведенческих элементов
  • Зеленый для пассивных элементов

С годами ArchiMate перешел от традиционного второго стиля к первому. [23] Старый второй стиль также все еще можно найти. Например, книга «Освоение ArchiMate». [24] использует стиль, основанный на этом оригинальном шаблоне.

В качестве еще одного способа отличить, к какому слою принадлежит элемент, в соответствии со слоями Full Framework также может быть заглавная буква в левом верхнем углу элемента, обозначающая конкретный уровень (M для мотивации, B для бизнеса и т. д.). .) [19]

Форма элемента

[ редактировать ]

Форма элементов помогает различать аспекты. Структурные элементы имеют квадратные углы, поведенческие элементы — закругленные. Диагональные углы указывают на мотивационный элемент. [19]

точки зрения

[ редактировать ]

В последней версии ArchiMate представлены виды и точки обзора. Они позволяют заинтересованным сторонам определять конкретные условия, такие как концепции, методы анализа, модели и визуализации – точку зрения, с которой следует воспринимать модель.

Представление (или модель представления ) « определяется как часть описания архитектуры, которая решает ряд связанных проблем и адаптирована для конкретных заинтересованных сторон» . [25] В свою очередь заинтересованные стороны дают свои отзывы, что создает двустороннюю коммуникацию.

В конечном итоге это позволяет заинтересованным сторонам/архитекторам легко обмениваться своими идеями и проблемами с другими. Кроме того, уменьшая «вид», устанавливая правильные условия и намеренно ограничивая перспективу, легче решать конкретные проблемы, а также для заинтересованных сторон из определенных областей модель становится легче читать.

Преимущества и подводные камни ArchiMate

[ редактировать ]

[26]

Преимущества

[ редактировать ]
  • Обеспечивает согласованность всех архитектурных моделей (бизнес-доменов).
  • Позволяет заинтересованным сторонам участвовать в проектировании, оценивать все требования и хорошо работает как инструмент коммуникации.
  • Богатство инструмента – основная структура, расширение мотивации, которое дополняет ядро ​​причинами, а также расширение реализации и миграции.
  • Он регулярно обновляется благодаря довольно широкой базе сертифицированных пользователей.
  • Версия 3.0.1 поддерживает функции IOT
  • Он предоставляет пользователю точки зрения

[27]

Подводные камни

[ редактировать ]

Согласно окончательным исследованиям, некоторые концепции более полезны, чем другие, а некоторые из мотивационных концепций оказались запутанными и/или дублирующими. [28] [29] [30] [31] Как и другие связанные структуры контента (например, метамодель контента TOGAF, представленная в TOGAF 9), эта структура охватывает ряд уровней, включая как бизнес, так и технологии. Бизнес-уровни моделировать труднее, поскольку концепции там, возможно, менее осязаемы. Однако эта трудность не ограничивается только ArchiMate. [32] но некоторые концепции на бизнес-уровне также плохо определены [33]

Формат файла обмена

[ редактировать ]

Для моделей ArchiMate 2.1 и 3.0 разработан стандартный формат файла обмена моделями. [34] Это формат файла на основе XML / XSD , предназначенный для обмена, а не постоянный формат файла.

  1. ^ Перейти обратно: а б Что такое Архимейт? на Archimate.org с archive.org. По состоянию на 19 апреля 2014 г.
  2. ^ Сертификация ArchiMate на opengroup.org. По состоянию на 11 января 2014 г.
  3. ^ Паллаб Саха (2008) Достижения в архитектуре государственного предприятия . стр.39.
  4. ^ Перейти обратно: а б «Спецификация ArchiMate 3.1» . Открытая группа . Проверено 22 февраля 2020 г. .
  5. ^ The ArchiMate Framework , в: ArchiMate® 2.1. По состоянию на 06.2015.
  6. ^ Зоран Стоянович и др. (2007). Проектирование сервис-ориентированных программных систем . стр.145-146.
  7. ^ Telematica Instituut (2006) Годовой отчет за 2005 г. . стр.7. По состоянию на 18 января 2009 г.
  8. ^ Перейти обратно: а б ArchiMate: Пришло время? Архитектура предприятия демистифицирована. Размещено пользователем snair007, 3 августа 2008 г.
  9. ^ «Целевая страница форума ArchiMate Открытой группы — Открытая группа» . www.opengroup.org . 25 октября 2019 г.
  10. ^ «Спецификация ArchiMate 1.0» . www.opengroup.org .
  11. ^ Открытая группа (2012), Спецификация ArchiMate 2.1
  12. ^ «Язык моделирования архитектуры предприятия ArchiMate® — Открытая группа» . www.opengroup.org . Архивировано из оригинала 19 июня 2016 г. Проверено 27 июня 2016 г.
  13. ^ Спецификация ArchiMate v3.0 , по состоянию на 27 июня 2016 г.
  14. ^ «Обзор Архимата» . Открытая группа . 12 октября 2018 года . Проверено 20 января 2019 г.
  15. ^ «Спецификация ArchiMate 3.1» . Открытая группа . 5 ноября 2019 года . Проверено 16 февраля 2022 г.
  16. ^ «Спецификация ArchiMate 3.2» . Открытая группа . 19 октября 2022 г. Проверено 25 апреля 2022 г.
  17. ^ «Что нового в ArchiMate® 3.0.1? - Открытая группа» . www.opengroup.org . Архивировано из оригинала 18 июня 2016 г. Проверено 27 июня 2016 г.
  18. ^ «Спецификация ArchiMate 3.1, глава 2» . Открытая группа . Проверено 22 февраля 2020 г. .
  19. ^ Перейти обратно: а б с д и ж г час «Спецификация ArchiMate 3.1, глава 3» . Открытая группа . Проверено 22 февраля 2020 г. .
  20. ^ «Спецификация ArchiMate 3.1, глава 4» . Открытая группа . Проверено 22 февраля 2020 г. .
  21. ^ «Спецификация ArchiMate 3.1, глава 5» . Открытая группа . Проверено 22 февраля 2020 г. .
  22. ^ Концепции архитектурного описания, ArchiMate Deliverable 2.2.1 v4.1 ( Telematica Instituut , 2004 г., больше не доступен в Интернете)
  23. ^ См., например, обе схемы, используемые в описании ArchiMate 2.1 от TOG: https://pubs.opengroup.org/architecture/archimate2-doc/chap03.html#_Toc371945156.
  24. ^ Вирда, Гербен (2021). Освоение ArchiMate Edition 3.1: серьезное введение в язык моделирования архитектуры предприятия ArchiMate® . Р&А. ISBN  978-9083143415 .
  25. ^ «Спецификация ArchiMate 3.1, глава 14» . Открытая группа . Проверено 22 февраля 2020 г. .
  26. ^ Оорд, Эрвин (20 мая 2014 г.). «Три распространенных ограничения ArchiMate и как с ними бороться» . АрхиXL . Проверено 20 января 2019 г.
  27. ^ «Понимание преимуществ Archimate» . Сертбуддыз . Проверено 20 января 2019 г.
  28. ^ Азеведо, Карлос Л.Б.; Алмейда, Жоау Паулу А.; ван Синдерен, Мартен; Квартель, Дик; Гуиззарди, Джанкарло (август 2011 г.). «Семантика на основе онтологий для расширения мотивации в ArchiMate» . 15-я Международная конференция IEEE по распределенным объектным вычислениям, 2011 г. (PDF) . IEEE. стр. 25–34. дои : 10.1109/edoc.2011.29 . ISBN  978-1-4577-0362-1 . S2CID   7774864 .
  29. ^ Энгельсман, Вилко; Виринга, Роэл (2014), Понимание концепций целей экспертами по разработке требований (PDF) , Конспекты лекций по информатике, том. 8823, Springer International Publishing, стр. 97–106, doi : 10.1007/978-3-319-12256-4_10 , ISBN.  9783319122557
  30. ^ Энгельсман, Вилко; Виринга, Роэл (2012), «Целево-ориентированная разработка требований и архитектура предприятия: два тематических исследования и некоторые извлеченные уроки» (PDF) , Разработка требований: основа качества программного обеспечения , Конспекты лекций по информатике, том. 7195, Springer Berlin Heidelberg, стр. 306–320, doi : 10.1007/978-3-642-28714-5_27 , ISBN  9783642287138
  31. ^ Энгельсман, Вилко; Виринга, Роэл (2014), «Понятность концепций целенаправленного проектирования требований для архитекторов предприятий» (PDF) , Расширенное проектирование информационных систем , Конспекты лекций по информатике, том. 8484, Springer International Publishing, стр. 105–119, номер номера : 10.1007/978-3-319-07881-6_8 , ISBN.  9783319078809
  32. ^ «Об Архимате 3.0» . Тетрадиан . Проверено 20 января 2019 г.
  33. ^ Нарди, Хулио Сезар; де Алмейда Фальбо, Рикардо; Алмейда, Жоау Паулу А. (сентябрь 2014 г.). «Онтологический анализ моделирования сервисов на бизнес-уровне ArchiMate» . 2014 18-я Международная конференция по корпоративным распределенным объектным вычислениям IEEE . IEEE. стр. 92–100. дои : 10.1109/edoc.2014.22 . ISBN  978-1-4799-5470-4 . S2CID   14051278 .
  34. ^ «Формат файла обмена моделями ArchiMate® для языка моделирования ArchiMate 3.0» . www.opengroup.org .

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: aec408cf112586cc3020a11ab56d2c0e__1706041260
URL1:https://arc.ask3.ru/arc/aa/ae/0e/aec408cf112586cc3020a11ab56d2c0e.html
Заголовок, (Title) документа по адресу, URL1:
ArchiMate - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)