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



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

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

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

 

Рисунок 2.5. Развитие архитектурных методик (Jaap Schekkerman)

 

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

· Zachman framework – методика опубликованная впервые в 1987 году Zachman Institute for Framework Advancement (ZIFA). Методика постоянно обновляется и поддерживается в актуальном состоянии. Лежит в основе многих программных продуктов для архитектурного моделирования (например, CASE Wise).

· EAP (Enterprise Architecture Planning) – коммерческая методика разработанная Стивеном Спиваком (Steven Spewak) на основе двух верхних уровней Zachman framework: Scope (Planner) и Business Model (Owner). Методика опубликована в 1992 году как архитектурный процесс, обеспечивающий инициализацию и разработку архитектуры в рамках всего предприятия.

· PERA (Purdue Enterprise Reference Architecture). Методика разрабатывалась в 1989 – 1992 годах в Purdue Laboratory for Applied Industry Control (PLAIC). В основе методики заложена декомпозиция плана внедрения информационной системы на отдельные шаги и упрощения за счет этого ее внедрения и интеграции. В настоящее время эту методику не поддерживают в актуальном состоянии.

· TOGAF (The Open Group Architecture Framework) разработана в 1995 году. Методика позиционируется авторами как средство разработки информационных систем. Методика сфокусирована на эффективном функционировании приложений, критичных для бизнеса.

· CIMOSA (Computer Integrated Manufacturing Open Sys) известная как CIM Open System Architecture разработана компанией AMICE Consortium и являлась одной из инициатив в рамках программы European ESPRIT. В настоящее время можно говорить о том, что CIMOSA является европейским архитектурным стандартом для построения комплексных автоматизированных производств (CIM - computer-integrated manufacturing), и поддерживает все этапы их жизненного цикла.

· IAF (Integrated Architecture Framework) разрабатывалась в 1996 году. В ее основу были заложены: Zachman framework, EAP (Enterprise Architecture Planning). В настоящий момент эта методика разрабатывается и используется Cap Gemini и Ernst & Young consulting.

· FEAF (Federal Enterprise Architecture Framework) – разработана в 1996 году в USA Chief Information Officers Council. Методика обеспечивает построение крупных комплексных систем для государственных организаций. Данная методика легла в основу многих современных концепций построения архитектуры предприятия (например, TEAF - Treasury Enterprise Architecture Framework).

· JTA (Joint Technical Architecture). Первая версия этой методики разрабатывалась для US Department of Defends и была опубликована 22 августа 1996 года. В настоящее время методика поддерживается в актуальном состоянии National Defiance Industrial Association (NDIA).

· E2AF (Extended Enterprise Architecture Framework) разработана в Institute For Enterprise Architecture Development в 2002 году. Методика включает в себя элементы следующих методик: Zachman framework, EAP (Enterprise Architecture Planning), IAF (Integrated Architecture Framework), Federal Enterprise Architecture Framework.

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

· У Microsoft к архитектурным методикам можно отнести набор таких методологий, как MOF, MSM, MSA, MSF.

· META Group выпустила в 2002 году документ Enterprise Architecture Desk Reference описывающий подход этой аналитической компании к архитектуре предприятия.

· Gartner в настоящий момент разработал архитектурную методику под названием Gartner Enterprise Architecture Framework (GEAF).

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

 

Модель Захмана

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

В модели Захмана архитектура предприятия рассматривается, как «набор описательных представлений (моделей), которые применимы для описания Предприятия в соответствии с требованиями управленческого персонала (качество) и которые могут развиваться в течение определенного периода (динамичность)».

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

Методика впервые была опубликована в 1987 году Джоном Захманам как схема развития информационных технологий на предприятии для обеспечения взаимосвязи между информационными системами и требованиями бизнеса. Методика создает контекст описания различных архитектурных представлений в соответствии с требованиями заказчика в виде нескольких различных аспектов (Рисунок 2.6.).

В современном виде модель Захмана была представлена в 1992 году и впоследствии послужила основой для создания множества других моделей и методик, ориентированных на разработку архитектуры, как предприятий, так и информационных систем (Рисунок 2.7.).

 

Рисунок 2.6. Zachman Framework (1987)

 

Рисунок 2.7. Zachman Framework (1992)

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

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

Данные (DATA) - что? Уровень описывает любые формы предоставления информации необходимой для эффективного функционирования предприятия.

Функции (FUNCTION) – как? Описывает набор бизнес-процессов, обеспечивающих функционирование предприятия.

Место (NETWORK) – где? Определяет географическое расположение объектов и сетевую организацию предприятия.

Люди (PEOPLE) - кто? Определяет участников процесса, описывает распределение ответственности и функции работников.

Время (TIME) - когда? Описывает временные характеристики. Время может быть абсолютным или относительным, отражать взаимосвязь процессов.

Мотивация (MOTIVATION) - почему? Определяет направление развития бизнес-цели и стратегии.

Строки в таблице соответствуют уровню абстракции, в соответствии с которым описывается предприятие.

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

· Данные: определяется список важных понятий и объектов.

· Функции: список основных бизнес-процессов.

· Место: территориальное расположение производственных подразделений.

· Люди: список ключевых бизнес подразделений организации.

· Время: важнейшие события, календарный план.

· Мотивация: бизнес-цели и стратегии предприятия.

Модель бизнеса (BUSINESS MODEL) – уровень описывает концептуальную модель и предназначен для описания предприятия в терминах бизнеса. Уровень описывает структуру организации, ключевые и вспомогательные бизнес-процессов. Модель бизнеса рассматривает архитектуру с точки зрения менеджера, владельца процесса.

· Данные: концептуальная модель данных.

· Функции: модель ключевых и вспомогательных бизнес-процессов.

· Место: логистика процессов.

· Люди: модель потока работ (workflow).

· Время: мастер – план реализации.

· Мотивация: бизнес-план.

Системная модель (SYSTEM MODEL) – описывает логическую модель построения предприятия и соответствует точке зрения системного архитектора, проецирует взгляд бизнеса (заказчика) на информационные системы. На этом уровне бизнес-процессы рассматриваются с точки зрения информационных систем, дается детализированное описание данных и правила их преобразования.

· Данные: логические модели данных.

· Функции: архитектура приложений.

· Место: модель распределенной архитектуры.

· Люди: архитектура интерфейса пользователя.

· Время: структура процессов.

· Мотивация: роли и модели бизнес-правил.

Технологическая модель (TECHNOLOGY MODEL) – обеспечивает привязку архитектуры к программно аппаратным средствам с точки зрения проектировщика. На этом уровне рассматривается физическая модель и описывается взгляд проектировщика на выбор технологий реализации.

· Данные: физическая модель данных.

· Функции: архитектура информационных систем.

· Место: технологическая архитектура.

· Люди: архитектура представления.

· Время: структура управления.

· Мотивация: описание правил бизнес - логики.

Детали реализации (DETAILED REPRESENTATIONS) – определяет набор работ и конкретные программно-аппаратные средства, обеспечивающие функционирование предприятия. Это уровень разработчика, на котором происходит распределение работ между внутренними подразделениями и субподрядчиками.

· Данные: спецификации форматов данных.

· Функции: код программных компонентов.

· Место: спецификации архитектуры сети.

· Люди: определение ролей и прав доступа.

· Время: определение сроков.

· Мотивация: реализация бизнес - логики.

Работающая организация (FUNCTIONING ENTERPRISE) - описывает реальную структуру предприятия и позволяет соотнести с желаемое состояние с вынесенными изменениями. Этот уровень текущей архитектуры предприятия, то есть набор документов, описывающих их текущее состояние.

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

Основными достоинствами модели Захмана является:

· Простота понимания.

· Целостность в отношении предприятия.

· Возможность применения для планирования.

· Использование нетехнических понятий.

· Независимость от различных инструментов.

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

 

META Group

Одна из наиболее интересных методик описания архитектуры предприятия была представлена компанией META Group в документе Enterprise Architecture Desk Reference в 2002 году. В силу своей простоты данная методика послужила основой различным аналитическим компаниям для разработки собственных уникальных архитектурных концепций.

В настоящий момент компания META Group куплена компанией Gartner, а названная методика описания архитектуры предприятия, в свою очередь, была заложена в основу Gartner Enterprise Architecture Framework.

Под архитектурой предприятия в методике META Group понимается структурированное описание информационных технологий предприятия и поддерживаемые ими бизнес-процессы.

Аналитики META Group традиционно рассматривают архитектуру информационных технологий, как элемент ключевых процессов управления всего предприятия (Рисунок 2.8).

 

Рисунок 2.8. Ключевые процессы управления

 

Первый уровень в иерархии ключевых процессов управления занимает процесс выработки стратегии и планирования (Strategy and Planning), обеспечивающий выработку стратегических целей и задач в рамках всего предприятия. Разработка ИТ стратегии является частным случаем данного процесса.

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

Третий уровень является детализацией непосредственно архитектуры предприятия, в которой выделяются следующие четыре основных слоя (Рисунок 2.9):

· Enterprise Business Architecture (EBA) – бизнес-архитектура, описывающая бизнес - цели и бизнес - драйверы предприятия, бизнес-процессы и организационную структуру, каналы взаимодействия и продаж.

· Enterprise Information Architecture (EIA) – информационная архитектура, описывает информационные потоки данных и сервисы.

· Enterprise Solution Architecture (ESA) – архитектура приложений, описывает приложения, имеющиеся в компании, их компоненты и интерфейсы.

· Enterprise Technical Architecture (ETA) – техническая архитектура, описывает компоненты инфраструктуры, технологические системы. Данный слой также включает в себя ИТ стандарты.

 

Рисунок 3.9. META Group Framework

 

Видение общих требований (CRV - Common requirements Vision) и принципы концептуальной архитектуры (CA – Conceptual Architecture) являются объединяющим элементом для всех четырех слоев архитектуры предприятия.

Разработка общих требований (CRV) и концептуальной архитектуры (CA) является первым шагом в процессе построения архитектуры предприятия. Жизненный цикл архитектурного процесса развивается по спирали, а эти два документа являются стержнем, вокруг которого строится архитектура предприятия (Рисунок 2.10).

 

Рисунок 2.10. Жизненный цикл архитектуры предприятия

 

Аналитики META Group используя классический подход к жизненному циклу, выделяют текущее состояние архитектуры (as-is) и будущее состояние архитектуры (future state). Переход из текущего состояния в будущее осуществляется за счет реализации проектов (Рисунок). Каждый новый проект вносит изменения в один или несколько слоев архитектуры (EBA, EIA, ESA, ETA), и, таким образом, жизненный цикл архитектуры предприятия переходит на свой очередной, новый, виток развития.

Особое внимание в методике Meta Group уделяется процессу разработки архитектуры предприятия и его интеграции с другими ключевыми процессами управления предприятием (Рисунок 2.11).

Фаза 1. Инициирование процесса разработки архитектуры (Organize Architecture Effort) включает в себя оценку заинтересованных в данном процессе лиц, подготовку и обучение команды проекта.

Фаза 2. Разработка целевой архитектуры (Target Architecture) описывает желаемое будущее состояние предприятия или "что должно быть сформировано" на основе требований бизнеса и тенденций (как технологических, так и экономических) в отрасли.

Рисунок 2.11. Архитектурный процесс META Group

 

Другими словами, целевая архитектура является будущей моделью предприятия и включает в себя следующие процессы:

· Анализ технических и экономических тенденций (Business and Technology Trends) – процесс, обеспечивающий анализ и подготовку информации о методиках и технологиях, используемых в мире в настоящее время.

· Взгляд бизнеса (Business Visioning) включает в себя цели и стратегии развития предприятия, возможные пути их достижения. Это требования бизнеса к архитектуре предприятия.

· Разработка общих требований (Common requirements Vision) включает в себя анализ тенденций развития внешней для предприятия среды, включая технологические тенденции, бизнес - стратегии, требования бизнеса к информационным системам и технологической архитектуре.

· Концептуальная архитектура (Conceptual Architecture) строится на основе логически связанного набора принципов, обеспечивающих общее руководство для развития предприятия. Концептуальная архитектура разрабатывается еще до создания других архитектурных доменов.

· Архитектурное моделирование (Architecture Modeling) – обеспечивает построение моделей, описывающих функционирование предприятия в соответствии с требованиями, сформированными в других процессах.

Фаза 3. Управление портфелем (Portfolio Management) обеспечивает реализацию проектов, переводящих предприятие из текущего состояния в будущее.

· Документирование текущего состояния (Document Current Assent) или, другими словами, разработка текущей архитектуры обеспечивает документирование любых изменений происходящих с архитектурой предприятия, вне зависимости от их уровня.

· Проведение GAP анализа (GAP Analysis). GAP анализ обеспечивает сравнение между текущей архитектурой и целевой архитектурой. В ходе анализа выявляется несоответствия и вырабатывается список изменений, которые необходимо провести для их устранения.

· План миграции (Migration Planning) – состоит в разработке плана реализации, обеспечивающего миграцию в сторону желаемого состояния архитектуры. Список изменений, необходимых для реализации появляется при GAP анализе.

· Планирование реализации (Implementation Planning) обеспечивает внесение в архитектуру предприятия необходимых изменений в соответствии с планом миграции. После внесения изменений в архитектуру предприятия информация документируется и отображается в текущей архитектуре.

Gartner

Современная методика аналитической компании Gartner Group появилась на свет после объединения с компанией META Group и является результатом многолетних работ в области архитектуры предприятия (Enterprise Architecture). Основу методики составляет работа «Enterprise Architecture Desk Reference» компании META Group.

С точки зрения аналитиков Gartner архитектура предприятия является «структурированным описанием информационных технологий предприятия и его бизнес-процессов».

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


Дата добавления: 2015-12-17; просмотров: 39; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!