Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Моделирование архитектуры предприятия в среде ArchiMate

Определение 1

ArchiMate — это открытый независимый язык, предназначенный для моделирования архитектуры предприятия и визуализации архитектуры внутри и за пределами бизнес-процессов.

Введение

Язык ArchiMate был создан в Нидерландах при осуществлении исследовательского проекта, который возглавлял Telematica Instituut1, совместно с некоторыми организациями и университетами. В 2008-ом году права собственности и дальнейшего развития ArchiMate были переданы ведущей организации по проектированию открытых и независимых от поставщиков стандартов информационных технологий консорциуму The Open Group, который активно развивает стандарт архитектуры предприятия TOGAF.

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

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

  1. Наличие сервисной ориентированности языка. Понятие «сервис» является удобным и наглядным для отображения взаимодействия внутри системы или между системами. Кроме того, сервисы уже применяются в разных предметных сферах и считаются понятными разным заинтересованным сторонам.
  2. Наличие послойного строения языка, то есть, заимствование из архитектурных программных платформ точки зрения на организацию как на систему разных систем, которые образуют слои (уровни) отображения организации.
  3. Наличие связности языка, то есть, занесение в состав языка совокупности четко сформулированных отношений, которые определяют связи и зависимости как внутри предметных сфер, так и между ними.
  4. Наличие компактности языка, то есть, ограничение совокупности понятий языка таким образом, чтобы при простоте и доступности язык был способен моделировать большинство архитектурных задач.
  5. Наличие совместимости языка, то есть, совместимость понятий языка с понятиями языков на иных уровнях моделирования.
«Моделирование архитектуры предприятия в среде ArchiMate» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Найди решение своей задачи среди 1 000 000 ответов
Найти

Моделирование архитектуры предприятия в среде ArchiMate

Базовыми понятиями языка являются понятия «элемент» и «отношение». Именно на базе элементов и отношений могут быть построены описания, то есть, созданы модели, предприятия или его отдельных фрагментов. Элементы являются «кирпичиками» разного содержания, формата и предназначения, а отношения являются разного рода соединениями, связывающими элементы. Метамодель, то есть, базовые понятия языка, изображена на рисунке ниже.

Метамодель языка. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Метамодель языка. Автор24 — интернет-биржа студенческих работ

Элементы в языке могут различаться по следующим признакам, или аспектам:

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

Первый аспект фактически подразделяет элементы языка на следующие типы:

  • тип активного структурного элемента,
  • тип пассивного структурного элемента,
  • тип элемента поведения.

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

Пассивный структурный элемент (passive structure element) является некоторым объектом, на котором исполняются действия. Обычно пассивными структурными элементами являются информационные объекты или объекты данных. Их также можно использовать для отображения физических объектов, над которыми осуществляются те или иные операции.

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

Рассмотрим конкретный пример, в котором используются элементы «бизнес-исполнитель», «бизнес-роль», «бизнес-процесс» и «бизнес-сервис». В модели приведена страховая компания, представленная как бизнес-исполнитель. В ее составе имеются следующие отделы:

  1. Отдел страхования багажа.
  2. Отдел страхования поездок.

Структура модели показана на рисунке ниже.

Структура модели. Автор24 — интернет-биржа студенческих работ

Рисунок 2. Структура модели. Автор24 — интернет-биржа студенческих работ

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

Второй аспект определяет внешний и внутренний взгляды на систему, и на этой базе введены понятия «сервис» и «интерфейс». Сервис является единицей функциональности, которую система способна предоставить своему окружению, скрывая при этом внутренние операции. Доступ к сервисам реализуется посредством интерфейсов. Интерфейс является точкой доступа, где сервис может стать доступным внешнему окружению.

Дата написания статьи: 09.03.2022
Получи помощь с рефератом от ИИ-шки
ИИ ответит за 2 минуты
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot