Современные информационные
технологии/1. Компьютерная инженерия
Станкевич Ф.В.
Томский политехнический университет, Россия
AchiMate – язык моделирования архитектуры
предприятия
Одной из актуальных
проблем современных предприятий является отсутствие целостного представления об
устройстве организации, в том числе и у руководителей предприятия, что, несомненно,
необходимо для эффективной организации работы предприятия. Одним из способов
решение данной проблемы является составление архитектуры предприятия, которая,
в свою очередь, поможет разобраться во всех тонкостях процессов, протекающих на
предприятии. Инструментом для выполнения поставленной задачи может послужить
язык архитектурного моделирования ArchiMate
(произноситься архимэйт).
ArchiMate является открытым и
независимый языком, который позволяет описывать, анализировать и
визуализировать архитектуру предприятия внутри и между предметными областями[1].
ArchiMate — один из открытых стандартов, поддерживаемых The
Open Group и полностью
согласованный с TOGAF (The Open Group Architecture
Framework — методология моделирования архитектуры предприятия). ArchiMate разработан
на базе основных положений стандарта IEEE-1471-2000 — Рекомендуемые
IEEE методы описания архитектуры преимущественно-программных
систем.
Диаграммы ArchiMate состоят
из трех типов элементов: активные объекты, поведенческие объекты,
пассивные объекты. ArchiMate
поддерживает описание сервис-ориентированной модели предприятия, которое
осуществляется на трех уровнях:
·
бизнес-уровень
— предлагает продукты и услуги внешним потребителям, которые реализуются в
организации, выполняемыми в ней бизнес-процессами;
·
уровень
приложения — поддерживает бизнес-уровень, с применением услуг, которые
реализуется компонентами программного обеспечения;
·
слой
технологий — поддерживает инфраструктуру сервисов (например, обработку,
хранение и взаимодействие сервисов) необходимую для запуска приложений,
реализуемую компьютером, аппаратным обеспечением и системным программным
обеспечением [2] (Рис. 1).
Рис. 1 – Уровни
моделирования ArchiMate
Наибольшее
распространение среди инструментов для моделирования на языке ArchiMate
получила программа Archi с открытым исходным кодом, которая
быстро становится стандартом де-факто.
ArchiMate
применяется для моделирования архитектуры предприятия, который также может
использоваться для описания архитектуры инженерных и информационных систем. Недостатком
ArchiMate является, то, что за основу явно берется UML,
где это возможно, что существенно ограничивает онтологическую выразительность [3].
В процессе составления
архитектуры предприятия, архитектору приходиться вникать в детали процессов,
вследствие чего приходит понимание
вещей, которые ранее казались не очевидными. Составленная архитектура
предприятия при помощи ArchiMate поможет выявить слабые
места в работе предприятия, и даст возможность на основе проведенного анализа
составить новую архитектуру предприятия, такой, какой она должны быть, для
обеспечения эффективной работы предприятия. Первую архитектуру принято называть
«as is» (с анг. «как есть»), вторую соответственно принято называть «to be» (с
анг. «как должно быть»). После того как новая архитектура предприятия будет
составлена, можно осуществлять процесс преобразования предприятия для
соответствия новой архитектуре.
Таким образом, язык
ArchiMate может послужить хорошим инструментом для создания архитектуры предприятия,
и вследствие этого получение целостной картины о его функциях и структуре, что
в дальнейшем может помочь повысить производительность труда и эффективность предприятия
в целом.
Список используемых источников
1.
ArchiMate Certification [Электронный ресурс] — 17.08.2013 — Режим доступа: http://www.opengroup.org/certifications/archimate/
2.
What is
ArchiMate? [Электронный ресурс] — 02.03.2013 — Режим
доступа: http://www.archimate.nl/en/about_archimate/what_is_archimate.html
3.
Об
архитектурных языках и подходах к архитектурным описаниям [Электронный ресурс]
– 17.08.2013 – Режим доступа: http://praxos.livejournal.com/12468.html