Бизнес слой в archimate что это

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

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

  • — компиляция языков описания отдельных элементов архитектуры;
  • — ориентация на язык описания программного продукта;
  • — выбор единого языка описания архитектуры.

Язык моделирования предприятия ArchiMate

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

Основы ArchiMate

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

ArchiMate принято считать первым языком, изначально разрабатываемым для целостного многоаспектного описания организаций, т. е. объектом моделирования является организация в целом.

Язык моделирования АП ArchiMate был разработан в Нидерландах. Проект возглавляла организация «Telematica Instituut». Начало разра-

Общая схема процесса разработки архитектуры [Данилин, Слюсаренко, 2005]

Рис. 1.27. Общая схема процесса разработки архитектуры [Данилин, Слюсаренко, 2005]

ботки датируется июнем 2002 г., а окончание — декабрем 2004 г. Стоимость проекта составила примерно 4 млн евро, а время выполнения соответствует сроку в 35 человеко-лет. Сразу после завершения язык ArchiMate был применен в таможенной и налоговой администрации Нидерландов, в банке ABN AMRO и пенсионным фондом ABR

В 2008 г. консорциум «The Open Group» (активно развивающий стандарт архитектуры предприятия TOGAF) получил права на дальнейшее развитие ArchiMate. Первая версия языка ArchiMate была опубликована в 2009 г., вторая — в 2012 г. Долгое время активно использовалась версия ArchiMate 2.1, вышедшая в 2013 г.

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

На сегодняшний день она поддерживается ключевыми программными средствами для моделирования архитектуры (MEGA, ARIS, IBM RSA и пр.). Имеются также специализированные средства моделирования, например Archi. Интегрируется со значительной частью современных методологий по моделированию и управлению АП.

Что такое ArchiMate за 7 минут

В ArchiMate выделяют три слоя архитектуры, которые условно соотносятся с доменами архитектуры предприятия по TOGAF: бизнес-слой, слой приложения и технологический слой.

Бизнес-слой (Business layer) — все то, что не относится к информационным технологиям. Уровень описывает продукты и сервисы для внешних клиентов, процессы реализации этих продуктов и сервисов, а также организационную модель.

Слой приложений (Application layer) — описывает поддержку бизнес уровня ИТ-приложениями и основные виды данных.

Технологический слой (Technology layer) — описывает технологическую инфраструктуру, включающую аппаратное обеспечение, общесистемное программное обеспечение, необходимое для ИТ-приложений. Например, системы хранения данных, каналы связи, ЦОДы, сервера ит. д.

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

  • — пассивные структурные элементы (Passive structure);
  • — элементы поведения (Behavior);
  • — активные структурные элементы (Active structure).

Назначение ArchiMate в описании объектов всех уровней и визуализации взаимосвязей между доменами АП. ArchiMate также позволяет учитывать точки зрения (viewpoints) на архитектуру.

Опубликованная в 2012 г. версия ArchiMate 2.0 имеет два значительных расширения:

  • — расширение мотивации (соответствует столбцу «Зачем» в схеме Захмана);
  • — расширение реализации и перехода (реализация и переход к новой архитектуре).

На рис. 1.28 представлена структура основы и расширений Archi- Mate 2.0.

7.28. Структура ArchiMate 2.0 с расширениями

Расширение мотивации фокусируется на понимании движущих сил трансформации предприятия, основных заинтересованных сторон, на целях, показателях, принципах и пр.

Миграция и внедрение — расширение для поддержки портфельного управления, анализа разрывов (gap analysis) и плана миграции. Включает моделирование проектов, ожидаемых результатов и разрывов.

и TOGAF ADM.

И ArchiMate, и TOGAF сегодня развиваются консорциумом «The Open Group». В связи с этим последние версии языка ArchiMate позволяют создавать артефакты для всех фаз разработки АП, которые выделены в TOGAF ADM.

Фазы TOGAF ADM можно условно разделить на три этапа (рис. 1.29):

  • — этап анализа и мотивации (включает фазы А, Н, а также предварительную фазу и управление требованиями). Для поддержки этого этапа используются артефакты, созданные на основе расширения мотивации ArchiMate;
  • — этап анализа и разработки ядра АП (включает фазы В, С, D). Для поддержки этого этапа используются артефакты, созданные на основе бизнес-слоя, слоя приложений и технологического слоя ядра ArchiMate;
  • — этап реализации и перехода (включает фазы Е, F, G). Для поддержки этого этапа используются артефакты, созданные на основе расширения реализации и перехода ArchiMate.

Источник: studme.org

Презентация на тему Моделирование архитектуры предприятия

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

ArchiMate
• Определения основных концепций ArchiMate и их отношений
• Объяснение аспектов и слоев в ArchiMate моделировании
• Описание различных областей архитектуры, с которыми ArchiMate имеет дело
• Объяснение основных структур ArchiMate расширения мотивации и его отношение к основным понятиям ArchiMate
• Объяснение расширений ArchiMate — реализации и миграции и их отношения к ключевой и мотивационной концепциям

Моделирование архитектуры предприятия Этот раздел нацелен на: • Объяснение структуры языка и

Слайд 4Моделирование архитектуры предприятия
Языка моделирования архитектуры предприятия
должны

быть в состоянии предоставить четкую и однозначную

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

Моделирование архитектуры предприятия Языка моделирования архитектуры предприятия должны быть в состоянии

Слайд 5Моделирование архитектуры предприятия

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

Слайд 6Моделирование архитектуры предприятия
Структура языка представляется мета моделями
Мета-модель

– модель, которая описывает, в структурированной форме,

как и при помощи чего архитектура должна быть описана

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

Слайд 7Моделирование архитектуры предприятия Ключевые концепции языка
Ядро языка

состоит из трех типов элементов:
Активные элементы структуры

(субъекты осуществляют действие)
Элементы поведения (форма действия)
Пассивные элементы структуры (объекты действия)

Моделирование архитектуры предприятия Ключевые концепции языка Ядро языка состоит из трех

Слайд 8Моделирование архитектуры предприятия Ключевые концепции языка
Активные элементы

структуры являются элементами, которые действуют (субъектов ведения

действий). Примеры: бизнес-акторы, компоненты приложения и устройства, которые отображают реальное поведение

Читайте также:  Как сделать массовую рассылку в Whatsapp бизнес

Моделирование архитектуры предприятия Ключевые концепции языка Активные элементы структуры являются элементами,

Слайд 9Моделирование архитектуры предприятия Ключевые концепции языка
Элементы поведения

— это элементы, которые представляют собой поведение

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

Моделирование архитектуры предприятия Ключевые концепции языка Элементы поведения - это элементы,

Слайд 10Моделирование архитектуры предприятия Ключевые концепции языка
Пассивные элементы

структуры — элементы, которые не могут действовать,

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

Моделирование архитектуры предприятия Ключевые концепции языка Пассивные элементы структуры - элементы,

Слайд 11Моделирование архитектуры предприятия Ключевые концепции языка
В дополнение

к трем аспектам (активные элементы, элементы поведения

и пассивные элементы), ArchiMate различает внешние и внутренние ракурсы системы интерфейсы и сервисы:
Сервис определен как единица функциональности, которую система предоставляет своей среде, обеспечивая определенную ценность. Сервис — внешне видимое поведение системы. Для пользователей сервиса только открытые функциональности и ценности, являются актуальными. Услуги доступны через интерфейсы.
Интерфейс определен как точка доступа, через которую один или более сервисов доступны для окружающей среды. Интерфейсы обеспечивают внешний ракурс на активные элементы структуры, и доступ к сервисам.

Моделирование архитектуры предприятия Ключевые концепции языка В дополнение к трем аспектам

Слайд 12Моделирование архитектуры предприятия Ключевые концепции языка
Общая метамодель

Моделирование архитектуры предприятия Ключевые концепции языка Общая метамодель

Слайд 13Моделирование архитектуры предприятия Ключевые концепции языка
Сотрудничество (collaboration)

и взаимодействие (interaction)
Перейдем на один уровень глубже

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

Моделирование архитектуры предприятия Ключевые концепции языка Сотрудничество (collaboration) и взаимодействие (interaction)

Слайд 14Моделирование архитектуры предприятия Ключевые концепции языка
Сотрудничество и

взаимодействие

Моделирование архитектуры предприятия Ключевые концепции языка Сотрудничество и взаимодействие

Слайд 15Моделирование архитектуры предприятия Ключевые концепции языка

Моделирование архитектуры предприятия Ключевые концепции языка

Слайд 16Моделирование архитектуры предприятия Ключевые концепции языка
Specialization –

Специализация — отношение указывает, что объект является

специализацией другого объекта.
Composition – Композиция — отношение указывает, что объект состоит из одного или более других объектов.
Aggregation – Агрегирование — отношение указывает, что объект группирует ряд других объектов.
Assignment – Назначение — отношение связывает элементы поведения с активными элементами (напр., роли, компоненты), которые их выполняют, или роли с акторами, которые их выполняют.

Моделирование архитектуры предприятия Ключевые концепции языка Specialization – Специализация - отношение

Слайд 17Моделирование архитектуры предприятия Ключевые концепции языка
Realisation –

Реализация – отношение взаимосвязи звеньев логического целого

с более конкретным целым, которое реализует это.
Triggering – Запуск — отношение описывает временные и причинно-следственных связи между процессами, функциями, взаимодействиями и событиями.
Used by – Используется – процессы, функции или взаимодействия используют сервисы, роли, компоненты или сотрудничества имеют доступ к интерфейсам.

Моделирование архитектуры предприятия Ключевые концепции языка Realisation – Реализация – отношение

Слайд 18Моделирование архитектуры предприятия Ключевые концепции языка
Flow –

Поток — описывает отношения обмена или передачи,

например, информации, или значения между процессами, функциями, взаимодействиями и событиями.
Access – Доступ – моделирует доступ элементов поведения к объектам бизнеса или данных
Association – Ассоциация – отношение между объектами, которое используется когда никакое другое более специальное соотношение не может быть использовано

Моделирование архитектуры предприятия Ключевые концепции языка Flow – Поток - описывает

Слайд 19Моделирование архитектуры предприятия Ключевые концепции языка
Junction –

Узел – соединяет отношения одного типа
Grouping –

Группировка – отношение указывает на то, что объекты одного типа или разных типов, связаны друг с другом, основываясь на некоторых общих характеристиках.

Моделирование архитектуры предприятия Ключевые концепции языка Junction – Узел – соединяет

Слайд 20Моделирование архитектуры предприятия Ключевые концепции языка
Расслоение
ArchiMate язык

моделирования определяет три слоя — бизнес, приложения

и технологии. Многослойное представление обеспечивает естественный способ описывать на сервис-ориентированные модели

Моделирование архитектуры предприятия Ключевые концепции языка Расслоение ArchiMate язык моделирования определяет

Слайд 21Моделирование архитектуры предприятия Ключевые концепции языка

Моделирование архитектуры предприятия Ключевые концепции языка

Слайд 22Моделирование архитектуры предприятия Ключевые концепции языка. Структура

Archimate
Структура Архитектуры предприятия двумерна и состоит из

слоев и аспектов
Слои
Бизнес слой
Слой приложений
Технологический слой
Аспекты
активные элементы
элементы поведения
пассивные элементы

Моделирование архитектуры предприятия Ключевые концепции языка. Структура Archimate Структура Архитектуры предприятия

Слайд 23Моделирование архитектуры предприятия Ключевые концепции языка. Структура Archimate
Слои
Бизнес-слой

предлагает продукты и услуги для внешних заказчиков,

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

Моделирование архитектуры предприятия Ключевые концепции языка. Структура Archimate Слои Бизнес-слой предлагает продукты

Слайд 24Моделирование архитектуры предприятия Ключевые концепции языка. Структура Archimate
Аспекты

Активные элементы структуры (бизнес-акторы, компоненты приложений и

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

Моделирование архитектуры предприятия Ключевые концепции языка. Структура Archimate Аспекты Активные элементы

Слайд 25Моделирование архитектуры предприятия Ключевые концепции языка. Структура Archimate

Моделирование архитектуры предприятия Ключевые концепции языка. Структура Archimate

Слайд 26Моделирование архитектуры предприятия Ключевые концепции языка. Структура Archimate
Кроме

трех аспектов показано на рис. (пассивный элемент,

элемент поведения и активной элемент), архитектор предприятий затрагивает множество других аспектов в процессе своей работы, которые явно не входят в ArchiMate Framework, некоторые из которых могут пересекать несколько (или все) из слоев. Пример мотивации (в настоящее время удовлетворяются за счет мотивационного расширения), которые могут быть представлены в виде четвертый аспекта пересечения слоев. Другие примеры:
Цели, принципы и требования
Риск и безопасность
Управление
Стартигия и бизнес-правил
Затраты
Производительность
Сроки
Планирование и эволюция

Моделирование архитектуры предприятия Ключевые концепции языка. Структура Archimate Кроме трех аспектов показано

Слайд 27Моделирование архитектуры предприятия Расширения Archimate
Спецификация ArchiMate 2,0 включает

в себя два расширения:
Мотивация
Внедрение и Миграция
Расширение мотивация

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

Моделирование архитектуры предприятия Расширения Archimate Спецификация ArchiMate 2,0 включает в себя два

Слайд 28Моделирование архитектуры предприятия Расширения Archimate
Главная причина внедрения мотивационных

концепций в ArchiMate язык моделирования является поддержка

требований управления и поддержки Предварительной стадии и Фазы (Архитектурное Видение) TOGAF ADM, которые устанавливают бизнес-цели высокого уровня, принципы архитектуры и первоначальной бизнес-требования.

Читайте также:  Сколько стоит кофемашина для бизнеса автомат

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

Моделирование архитектуры предприятия Расширения Archimate Главная причина внедрения мотивационных концепций в ArchiMate

Слайд 29Моделирование архитектуры предприятия Расширения Archimate Отношения между основными и

мотивационными элементами в ArchiMate

Моделирование архитектуры предприятия Расширения Archimate Отношения между основными и мотивационными элементами в ArchiMate

Слайд 30Моделирование архитектуры предприятия Расширение Archimate Реализации и Миграции
Концепция

расширения внедрения и миграции ArchiMate добавляет поддержку

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

Моделирование архитектуры предприятия Расширение Archimate Реализации и Миграции Концепция расширения внедрения и

Слайд 31Моделирование архитектуры предприятия Расширения Archimate
Отношения между элементами мотивации,

ядра, и реализации и миграции

Моделирование архитектуры предприятия Расширения Archimate Отношения между элементами мотивации, ядра, и реализации и миграции

Слайд 32Моделирование архитектуры предприятия Расширения Archimate
Результаты (deliverable) могут реализовывать

основные элементы в архитектуре. Скачок (gap) может

быть связан с любым количеством основных элементов.
Рабочий пакет (work package) реализует требования косвенно, через реализацию основных элементов (например, компонент приложения, бизнес-процесс или услуга).
Местоположение может быть назначено рабочим пакетам и результатам.

Источник: thepresentation.ru

Бизнес слой в archimate что это

Systems  •  Education

Systems  •  Education

Оглавление
Оглавление
Базовые концепции ArchiMate
Зачем ArchiMate нужен НЕархитектору?
Дополнение модели в ArchiMate с помощью других инструментов
Михаил максимов

Чем полезен ArchiMate аналитику

ArchiMate стал всё чаще появляться в информационном поле, и всё больше бизнес-аналитиков отдают этому инструменту предпочтение в работе, используя его так же часто как UML и BPMN. Почему так?

Основное преимущество ArchiMate в том, что он как инструмент моделирования доступен аналитикам с любым уровнем подготовки и имеет понятный и простой синтаксис: как для создания модели, так и для её чтения.

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

Материал будет интересен аналитикам уровня Middle и тем специалистам, которые хотят внедрить ArchiMate в свои проекты.

Время на чтение статьи: 13 минут
Не любите читать? Посмотрите видео.
Оглавление
Воркшоп «ArchiMate для проектирования и

поиска скрытых связей»

  • Попробовать ArchiMate на практике.
  • Моделировать архитектуру своих проектов с помощью инструмента Archi.
  • Описывать бизнес и ИТ архитектуру, а также связи между ними.
  • Связывать требования с элементами бизнес и ИТ архитектуры.
  • Вносить изменения с учётом архитектуры.

Создание и развитие ArchiMate

ArchiMate — профессиональный язык моделирования, который создан специально для описания корпоративной архитектуры. Он предоставляет богатый набор структурных и поведенческих элементов для детального описания структуры и функционирования организации. Кроме того, он включает в себя набор ясно определëнных графических и грамматических правил, которые позволяют составлять архитектурные модели более эффективно.

Изначально ArchiMate был исследовательским проектом, который возглавлял Telematica Instituut в сотрудничестве с рядом организаций и университетов (Нидерланды). Работа над проектом продолжалась с июля 2002 года по декабрь 2004 года. После завершения проекта ArchiMate стал использоваться в таможенной и налоговой администрации Нидерландов, ABN AMRO и ABP Pension. Сейчас язык используют как архитекторы, чтобы описывать структуру компаний на верхнем уровне, так и аналитики — в качестве инструмента для упрощения конкретных задач.

У языка нет конкретного разработчика. ArchiMate (как концепция и как язык) поддерживается и развивается консорциумом Open Group. Компания выпускает обновления языка, фиксируют интересные кейсы и периодически публикует информацию на тему нотации.

Говоря об ArchiMate, стоит упомянуть и инструмент Archi. Archi — это набор кроссплатформенных инструментов моделирования, находящийся в свободном доступе. Репозиторий проекта можно найти на GitHub. Archi является эталонным продуктом по реализации языка ArchiMate.

Для чего используется ArchiMate

Одно из базовых назначений ArchiMate — объединение разрозненных представлений об архитектуре предприятия благодаря еë послойному представлению, где каждый слой показывает устройство уровней предприятия: стратегический уровень, бизнес-уровень, уровень приложений, технологический уровень и другие.

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

Подписаться на рассылку
Подпишитесь на рассылку, чтобы получать от нас полезные материалы и оставаться на связи

«Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности»

Где ArchiMate применяют бизнес-аналитики

Рассмотрим некоторые типовые сценарии использования инструментов моделирования ArchiMate аналитиками.

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

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

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

Cпособ сохранения и накопления знаний. Также моделирование является инструментом, который позволяет сохранять, накапливать знания. Если определëнный процесс или структура чëтко смоделированы, то готовую модель можно использовать для погружения в проект новых лиц, для «вспоминания» определëнных процессов.

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

Читайте также:  Что означает вертикальная интеграция бизнеса

Способ поиска уязвимостей и недоработок. Моделирование — это безусловно показательный и системный инструмент. Когда мы мыслим системно, когда существует проработанная схема и определëнные правила еë составления, наглядно видно, какие элементы были не учтены или указаны лишними. Тут ArchiMate приблизит момент, когда будет найдено слабое место в системе.

Базовые концепции ArchiMate

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

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

Идея языка ArchiMate в том, чтобы представить всю деятельность предприятия в виде слоёв: начиная с самого верхнего слоя — Strategy — и заканчивая уровнем Physical, на котором могут моделироваться, к примеру, конкретные производственные линии конвейера.

Основные уровни в ArchiMate:

1. Business layer — описывает структуры, поведение и информацию об объектах, имеющих непосредственное отношение к людям, бизнес-процессам и продуктам, а также взаимоотношения между ними.

2. Application layer — моделирует структуру и поведение приложений, используемых предприятием для своевременной и целенаправленной обработки корпоративных данных.

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

Цветовое обозначение слоя

Каждому слою (уровню) присвоен определенный цвет, например:

  • Бизнес-архитектура отображается жёлтым цветом
  • Архитектура приложений — голубым
  • Уровень аппаратного обеспечения — зелёным

Разделение элементов по аспектам

Одним из базовых понятий языка является понятие «элемент». Элементы — это объекты, которые используются при моделировании. В ArchiMate они различаются по трём признакам (аспектам).

1. Первый аспект разделяет элементы языка на три типа: пассивный структурный элемент, элемент поведения и активный структурный элемент.

2. Второй аспект разделяет внутренние и внешние взгляды на системы. К примеру, внешним элементом может быть интерфейс, а внутренним — активный структурный элемент системы.

Распределение элементов языка по аспектам: структурный / поведенческий и внешний / внутренний
Аспекты;Активный структурный;Поведенческий;Пассивный структурный

Внешний;Интерфейс;Сервис;Объект системы Внутренний;Активный структурный элемент системы;Элемент поведения системы

3. Третий аспект описывает формат выполнения определенного действия: выполнение действия одним структурным элементом или коллективом (несколькими структурными элементами). Выделяют:

  • активный структурный элемент — совместная деятельность (collaboration) как объединение структурных элементов для некоторого совместного действия (поведения / behavior)
  • взаимодействие — непосредственно действие, выполняемое в рамках совместной деятельности двух или более структурных элементов

Пример

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

Допустим, на уровне бизнес-слоя есть деятель (Actor), который является аспектом активной структуры (Active structure), выполняемый им процесс — это Behavior, пассивный объект (Passive structure) — это непосредственно концептуальный объект, над которым выполняется действие.

К примеру, сотрудник отдела страхования выписывает клиенту страховку. Сотрудник — элемент активной структуры, составление договора о страховании — это процесс, а клиент — элемент пассивной структуры.

Послойное представление архитектуры. Каноническое распределение слоев по цветам и по аспектам
Метамодель в основе языка

Слои в ArchiMate представляются в виде метамодели: используются представления отдельных элементов и разные типы связи между ними.

Метамодель в основе языка ArchiMate. Взаимодействие целевой составляющей (Why? What? Strategic view), архитектуры (How?) и составляющей практической реализации (When? By What?)

Типизация связей и способ их применения

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

Типизация связей, которые используются в ArchiMate, и их способ применения

Понятия view и viewpoint

Следующая важная концепция ArchiMate — view и viewpoint.

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

View — это набор моделей, представляющих часть архитектуры с использованием концепций и взаимосвязей, соответствующих определенному viewpoint (точки зрения).

В качестве объекта может быть информационная система или предприятие в целом. Конечно, интереснее смотреть на предприятие в целом как на целостный объект. В случае моделирования предприятия для каждого стейкхолдера, либо для нескольких стейкхолдеров может быть определена точка, через которую они могут смотреть на этот объект. Это будет называться viewpoint. А то, что стейкхолдер в конечном итоге увидит через viewpoint — это view.

Так, в ArchiMate имеется определённое количество viewpoints — определённых порталов, через которые можно посмотреть на один объект. В них содержится определëнный набор необходимых элементов, метамодели, связи между элементами. В них нет лишних элементов и связей. Этот viewpoint будет чëтко описан с точки зрения того, для кого он, какие основные задачи с помощью него можно решить, посмотрев через него. Через viewpoint видна конкретная схема.

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

Пример

В качестве иллюстрации рассмотрим городскую поликлинику, где есть определённое количество стейкхолдеров: главный врач, системный администратор, пациент и др. Также имеются, например, стандартные viewpoints, которые встроены в ArchiMate. К примеру, organization viewpoint, который передаëт информацию о том, как выглядит организационная структура предприятия. Через «Organization viewpoint» поликлиники будет видна схема сотрудников распределения по кабинетам и/или телефонный справочник с добавочными номерами.

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

Источник: systems.education

Рейтинг
( Пока оценок нет )
Загрузка ...
Бизнес для женщин