Форма входа |
---|
Категории раздела | |||
---|---|---|---|
|
Поиск |
---|
Наш опрос |
---|
Друзья сайта |
---|
|
Статистика |
---|
Главная » Статьи » Архитектура предприятия » Моделирование интегрированной архитектуры |
ПроблемыВ больших и сложных структурах понимание видения и миссии предприятия, управление развитием и использование возможностей для достижения миссии трудно (в лучшем случае) без моделирования предприятия в некоторой форме. Простейшие "вертикальные" организации могут ограничиться простым набором документов, содержащих диаграммы, электронные таблицы, финансовые отчеты и т.д., которые помогают установить стратегический курс. Но для организаций типа правительственных учреждений или больших коммерческих предприятий с разветвленной структурой статический набор документов не может обеспечить быстроту реагирования, необходимую для управления предприятием на требуемом уровне. Формальные модели создаются с использованием сложных инструментов, которые позволяют моделировать различные аспекты предприятия. Общая модель предприятия, которая является полным представлением его формы и функций, составляется некоторым способом из всех других моделей, созданных для определенного набора точек зрения заинтересованных лиц. Чем более сложное предприятие, тем более критичным является то, чтобы были хорошо представлены различные точки зрения на предприятие, и чтобы они совместно использовали непротиворечивое всестороннее представление предприятия. Архитектура IT – это один из критических компонентов архитектуры предприятия. Она играет ключевую роль в успехе больших предприятий, но мост между моделью бизнеса предприятия и моделью архитектуры IT является очень шатким. Не лучше складывается ситуация и внутри IT. Большинство моделей (и систем) для крупных предприятий разрабатываются внешними поставщиками, которые имеют собственные технологии и инструменты моделирования и разработки, что часто порождает несовместимость этих моделей и систем. Такая ситуация порождает несколько проблем:
Перечисленные проблемы приводят к неспособности:
Методология интеграции IBM RationalВ достижении цели создания и совместного использования моделей архитектуры в среде множества подрядчиков и разработчиков, совместно работающих над связанными программами предприятия, может помочь выполнение двух фундаментальных требований:
Эта общая модель предприятия получила название "Объектная архитектурная модель" (Objective Architecture Model). Предлагаемая методология состоит из:
Текущая ситуация[1]IBM Rational анонсировано решение IBM® Rational Integrated Architecture Modeling and Management (Моделирование и управление интегрированной архитектурой). К сожалению, автору публикации не удалось найти подробной технической информации об этом решении, за исключением статьи Fred Mervin (http://communicat.us/author/fmervine/page/2/), которая может быть воспринята скорее как "декларация о намерениях". Кроме того, бизнес-партнер IBM, Institute for Advanced Systems Engineering (IASE), проводит обучение по курсу "The Integrated Architecture Modeling and Management Capability". Краткое описание курса дает некоторое дополнительное представление об идеях IAM2[2]. Тем не менее, некоторые составные части этого решения уже готовы, поступили на рынок и могут успешно использоваться, пока автономно. Прежде всего – это язык моделирования UPIA в продуктах моделирования RSx, версии 7.5.x. Язык позволяет моделировать архитектуру предприятия (стратегические, операционные, системные и другие представления предприятия), системы с интенсивным использованием ПО (включает возможности SysML) и, поскольку он является профилем UML2, моделировать и разрабатывать ПО. Инструменты RSx содержат интерактивную справку по моделированию на UPIA. Кроме того, существует справочник по языку в формате pdf. В этом справочнике однозначно заявлено, что UPIA является неотъемлемой частью решения IAM2. Профиль UPIA для инструментов RSx версии 7.5.x включает ряд предопределенных отчетов BIRT для DoDAF (архитектурный каркас МО США). Создание полного набора отчетов для поддержки требований IAM2 не представляется проблемой. BIRT позволяет создавать и настраивать любые отчеты из хранилищ инструментов Rational, базируясь на информации метамоделей этих хранилищ. Имеется инструмент для создания репозиториев объектных архитектурных моделей. Это IBM® Rational Asset Manager. RAM позволяет каталогизировать, систематизировать и многократно использовать любые типы авуаров, управлять ими и создавать необходимые отчеты. Настройка схемы репозитория для канонической модели IAM2 (когда она будет определена) также не представляется проблемой. Что касается процесса и собственного языка IAM2, то, по-видимому, время их публикации еще не пришло. Нужно ли сложить руки и ждать? Конечно, нет! Для практиков, имеющих опыт использования технологий и инструментов компании Rational, первое фундаментальное требование (см. предыдущий параграф) можно считать выполненным: существует хорошо определенная методология (это "дух" RUP[3]) и язык моделирования (UPIA). На первых порах этого достаточно, чтобы начать создавать интегрированные модели предприятий, пока без использования некоторых возможностей IAM2 (общий репозиторий, преобразования моделей из внешних источников и обратно и т.д.). Думаю, долго ждать не придется! Об этом циклеЦель цикла – представить заинтересованным лицам новый язык моделирования интегрированной архитектуры UPIA как неотъемлемую часть методологии IAM2 и поделиться опытом моделирования. Материал излагается в предположении, что читатель знаком с языком UML2 и инструментами моделирования RSx. В выпусках цикла будет описана структура языка, модельные элементы и допустимые отношения. Применение языка будет проиллюстрировано на сквозном примере. В настоящее время UPIA реализован в инструментах RSx. Пример моделирования будет выполняться в среде RSA версии 7.5.x. Вы сможете повторить выполнение примера на RSx, или даже попробовать применить полученные знания в своей работе. Если у Вас есть RSx – хорошо. Если нет – рисуйте диаграммы на бумаге. Вы быстро убедитесь, что это хорошо, но мало. И тогда Вы сами, без всякой рекламы, обратитесь на сайт http://www.ibm.com/developerworks/downloads/r/rsd/?S_TACT=105AGX28&S_CMP=TRIALS, откуда сможете загрузить 30-дневную пробную версию. Читателям, проявившим заинтересованность в публикации и принимающим участие в обсуждении цикла, автор обязуется высылать копии текущих версий рабочей области RSA (по запросу). Статьи цикла предполагается публиковать приблизительно раз в неделю на протяжении 6 – 8 месяцев. Я очень рассчитываю на обратную связь с читателями. На Форуме сайта открыта специальная тема для обсуждения цикла. | |
Просмотров: 2217 | Комментарии: 1 | Рейтинг: 0.0/0 |
Всего комментариев: 1 | ||
| ||