УДК 65:004

МОДЕЛИРОВАНИЕ АРХИТЕКТУРЫ ПРЕДПРИЯТИЯ С ARCHI

Точилкина Татьяна Евгеньевна
Финансовый университет при Правительстве РФ
к.т.н., доцент, доцент кафедры «Бизнес-информатика»

Аннотация
В статье представлен анализ функциональных возможности новой версии Archi 3 для решения задач моделирования архитектуры предприятия. Рекомендовано использовать инструмент Archi предприятиям малого и среднего бизнеса для обучения и выполнения небольших проектов в области моделирования и управления архитектурой предприятия, а также как средство первоначального сбора элементов архитектуры предприятия.

Ключевые слова: архитектура предприятия, инструменты моделирования, корпоративная архитектура, моделирование, управление


THE ENTERPRISE ARCHITECTURE MODELING WITH ARCHI

Tochilkina Tatiana Evgenievna
Financial University under the Government of the Russian Federation
PhD in Technical Science, Associate Professor, Chair of Business Informatics

Abstract
The article presents the analysis of the functional capabilities of the new version of Archi 3 to solve the tasks of modeling the enterprise architecture. It is recommended to use the Archi to small and medium businesses for training and execution of small projects in the area of modeling and management of enterprise architecture, and as a tool for the initial collection of elements of the enterprise architecture.

Keywords: Archi, corporate architecture, enterprise architecture, management, modeling, modeling tools


Библиографическая ссылка на статью:
Точилкина Т.Е. Моделирование архитектуры предприятия с Archi // Экономика и менеджмент инновационных технологий. 2014. № 11 [Электронный ресурс]. URL: http://ekonomika.snauka.ru/2014/11/6308 (дата обращения: 28.09.2017).

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

Для поддержки этого сложного процесса применяют различные инструменты моделирования и управления архитектурой предприятия.

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

Archi – это свободно распространяемый межплатформенный инструмент с открытым кодом для моделирования на всех уровнях архитектуры предприятия в терминах языка ArchiMate. Archi разработан и является зарегистрированной торговой маркой Филиппа Бовуара (Phillip Beauvoir). Программный продукт Archi создан на основе фреймворка Eclipse Rich Client Platform (RCP) с использованием интегрированной среды разработки Eclipse IDE. Текущая версия программного продукта Archi 3 выпущена 29.09.2014 и доступна для скачивания с сайта производителя [1, 2]. В Archi 3 встроены два демонстрационных примера моделей архитектуры предприятия. После установки программного продукта они размещаются в папке Examples.

Основа инструмента Archi – это ArchiMate. ArchiMate – стандарт языка моделирования архитектуры предприятия с открытым исходным кодом, разрабатываемый консорциумом Open Group. Язык ArchiMate поддерживается инструментальными средствами различных вендоров и активно применяется консалтинговыми компаниями [3]. Он полностью согласован с моделью архитектуры предприятия TOGAF, также поддерживаемой консорциумом Open Group [4]. ArchiMate поддерживает описание, анализ и визуализацию архитектуры предприятия.

Согласно требованиям языка ArchiMate модель архитектуры предприятия в Archi определена для трех основных уровней: уровня бизнеса (Business layer), уровня приложения (Application layer) и уровня технологий (Technology layer), и двух дополнительных уровнях, называемых расширениями.

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

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

Уровень технологий представляет инфраструктуру (серверы, узлы, сети и т.д.), необходимую для работы приложений. Уровень технологий в Archi может быть представлен 9 элементами.

Кроме трех уровней архитектуры предприятия в версии языка Archimedes 2 были добавлены понятия/расширения Motivation (мотивация), Implementation &Migration (реализация и миграция). Для представления мотивации Archi предлагает 7 элементов, для представления второго расширения Archi предлагает 4 элемента. Каждый элемент модели может быть связан с одним или более других элементов. Связи между элементами архитектуры в Archi могут быть представлены с помощью 13 типов отношений. Для визуализации элементов архитектуры предприятия на диаграммах (View) Archi предоставляет палитру элементов, сгруппированных по типам.

Рабочее пространство в Archi разделено на 8 окон:

- главное окно для отображения и редактирования диаграмм;

- Models, или «Дерево моделей», отображает все открытые модели;

- Properties показывает свойства выбранного элемента модели;

- Outline отображает содержимое ArchiMate-диаграмм в миниатюре, полезен для навигации по большим диаграммам;

- Navigator показывает выбранные элементы модели и все их связи с другими элементами модели; используется для навигации между связанными элементами через их связи;

- Palette представляет набор графических образов элементов ArchiMate-диаграмм;

- Visualiser показывает выбранные элементы модели и все их связи с другими элементами модели в графическом виде, является графическим эквивалентом окна Navigator;

- Hints содержит текстовую подсказку для типа объекта, выбранного в окнах Models или Palette.

С помощью техники «drag & drop» можно настроить произвольное размещение окон, в том числе форме закладок в других окнах.

Archi полностью поддерживает возможности Undo/Redo. Отмена и повтор команд в Archi является контекстно зависимой опцией. Она применяется к модели, которая выбрана либо в Дереве моделей, либо в окне диаграмм.

Ряд процедур в процессе моделирования архитектуры предприятия в Archi обеспечено специальными подсказками (Cheat sheets, шпаргалками), которые представляют собой пошаговые интерактивные инструкции. Подсказки доступны из меню Help в главном меню. В версии 3 имеется две встроенные подсказки: «Create a Map View» и «Create a New Model». По мере появления новых пошаговых интерактивных инструкций, их можно подгружать в Arhi. Предполагается, что со временем все процедуры процесса моделирования архитектуры в Archi будут обеспечены соответствующими пошаговыми интерактивными инструкциями.

Модель архитектуры предприятия в Archi отображается в форме древовидной структуры (Model Tree, Дерево модели) элементов, сгруппированных в папки, представленной на рисунке 1 и в таблице 1.

Рисунок 1 – Структура папок верхнего уровня модели архитектуры в Archi

Таблица 1 – Назначение папок верхнего уровня в Archi

Папка

Назначение

1

Business
Бизнес
Содержит элементы бизнес-уровня архитектуры предприятия и подпапки, созданные пользователем

2

Application

Приложение

Содержит элементы уровня приложения архитектуры предприятия и подпапки, созданные пользователем

3

Technology

Технология

Содержит элементы технологического уровня архитектуры предприятия и подпапки, созданные пользователем

4

Motivation

Мотивация

Содержит элементы расширения «Мотивация» архитектуры предприятия (элементы целеполагания и обоснования изменений в организации) и подпапки, созданные пользователем

5

Implementation & Migration

Реализация и миграция

Содержит элементы расширения «Реализация и миграция» архитектуры предприятия (элементы моделирования перехода к новой архитектуре) и подпапки, созданные пользователем

6

Connectors

Коннекторы

Содержит элементы типа «Перекресток» (Junction) и подпапки, созданные пользователем

7

Relations

Отношения

Содержит отношения между элементами, когда они созданы на диаграммах (Views) и подпапки, созданные пользователем

8

Views

Диаграммы

Содержит ссылки на диаграммы (Views)

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

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

Кроме того, Archi позволяет:

- синхронизировать выделения (Synchronising Selections) элементов в дереве моделей и на диаграмме;

- выполнять поиск и фильтрацию элементов в Дереве моделей;

- найти и заменить элемент в Дереве моделей;

Элементы созданной модели архитектуры предприятия и связи между ними в Archi могут быть представлены графически с помощью одного или нескольких представлений (View). Например, можно создать одно графическое представление для бизнес-уровня, второе – для уровня приложений и т.д. Кроме того Archi поддерживает автоматическое создание Главного представления (“master” View), которое служит своеобразным оглавлением, или картой, (map) для всех остальных представлений в модели.

Согласно спецификации ArchiMate [3] архитекторы и другие заинтересованные стороны (stakeholders) могут создавать собственные представления архитектуры предприятия. Archi позволяет определять точки зрения (Viewpoints). В Archi точка зрения представляет подмножество элементов и отношений между ними. Инструмент поддерживает 26 точек зрения. При создании нового представления по умолчанию установлена точка зрения Total, разрешающая добавлять на диаграмму любые элементы из любых уровней архитектуры. Если изменить точку зрения Total на другую, то «запрещенные» для выбранной точки зрения элементы и отношения на диаграмме и в окне Дерево моделей станут бледными, кроме того станут недоступными соответствующие элементы в Палитре элементов.

Для генерации отчетов Archi использует специализированное средство Jasper Reports, Archi может экспортировать созданные модели архитектуры предприятия в различные форматы: HTML, RTF, PPTX, PDF, DOCX, ODT, используя шаблоны Jasper Reports. В режиме моделирования Archi позволяет распечатать лишь открытую диаграмму.

Среди достоинств Archi можно выделить следующие:

  • бесплатный;
  • можно создавать модели на русском языке;
  • можно русифицировать меню [5];
  • межплатформенный;
  • с открытым исходным кодом;
  • поддерживает стандарт языка моделирования архитектуры предприятия ArchiMate;
  • позволяет отслеживать связи между элементами модели архитектуры;
  • со встроенной контекстной подсказкой по типам элементов архитектуры;
  • встроенные примеры моделей архитектуры предприятия;
  • пошаговые интерактивные инструкции;
  • легкий для понимания.

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

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

Благодаря выше перечисленным достоинствам Archi быстро набирает популярность в различных областях бизнеса и образования.

К недостаткам инструмента можно отнести следующие:

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

Таким образом анализ возможностей программного продукта Archi версии 3, а также источников [1-7] позволяет сделать следующий вывод. Инструмент нацелен, в первую очередь, на тех, кто делает первые шаги в моделировании на языке ArchiMate и ищет бесплатное межплатформенное средство моделирования на языке ArchiMate, поддерживающее признанные модели архитектуры предприятия, в частности модель TOGAF.

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


Библиографический список
  1. Archi – The Free ArchiMate Modelling Tool. Virsion 3.0. User Guide [Электронный ресурс] – Phillip Beauvoir, 2014. – Режим доступа: http://www.archimatetool.com/downloads/latest/Archi%20User%20Guide.pdf (дата обращения 19.10.2014)
  2. Archi – The Free ArchiMate Modelling Tool [Электронный ресурс] – Phillip Beauvoir, 2014. – Режим доступа: http://www.archimatetool.com/ (дата обращения 19.10.2014)
  3. ArchiMate 2.1 Specification [Электронный ресурс] – The Open Group, 2014. – Режим доступа: https://www2.opengroup.org/ogsys/catalog/c13L (дата обращения 19.10.2014)
  4. Welcome to TOGAF Version 9.1 Enterprise Edition  [Электронный ресурс] – The Open Group, 2014. – Режим доступа: http://www.opengroup.org/togaf/ (дата обращения 18.10.2014)
  5. А. Левенчук Архимейт по-русски. Организация работ людей, программ, оборудования.  [Электронный ресурс] – LiveJournal, Inc, 2012. – Режим доступа: http://ailev.livejournal.com/987391.html (дата обращения 18.10.2014)
  6. А. Коптелов. Краткий обзор продукта Archi – ArchiMate [Электронный ресурс] – Холдинг РБК, 2012. – Режим доступа: http://club.cnews.ru/blogs/entry/kratkij_obzor_produkta_archi_ (дата обращения 18.10.2014)
  7. А. Коптелов. Инструменты Enterprise Architecture: что пригодно для России? [Электронный ресурс] – Холдинг РБК, 2012. – Режим доступа: http://pda.cnews.ru/reviews/index.shtml?2012/06/21/493807 (дата обращения 18.10.2014)


Все статьи автора «Точилкина Татьяна Евгеньевна»


© Если вы обнаружили нарушение авторских или смежных прав, пожалуйста, незамедлительно сообщите нам об этом по электронной почте или через форму обратной связи.

Связь с автором (комментарии/рецензии к статье)

Оставить комментарий

Вы должны авторизоваться, чтобы оставить комментарий.

Если Вы еще не зарегистрированы на сайте, то Вам необходимо зарегистрироваться: