На всех этапах процесса доставки программного обеспечения и решений для организации
архитекторы создают ресурсы, такие как модели и эскизы. Rational Asset Manager позволяет управлять
направлением разработки программного обеспечения с помощью моделей проектирования архитектуры.
Управление архитектурой и проектированием может включать следующие задачи:
- Управление архитектурными представлениями бизнеса
- Управление ресурсами предприятия для решений
Совместное применение Rational Asset
Manager с различными инструментами проектирования и моделирования помогает управлять архитектурами
и решениями на основе этих архитектур в пределах организации:
- Отчеты и модели IBM®
Rational System
Architect можно публиковать в качестве ресурсов.
- С помощью жизненных циклов ресурсов можно обеспечить управление архитектурными проверками.
- ИТ-решения и реализации, образующие архитектуру организации, можно связать с
моделями и отчетами Rational System Architect, обеспечив
тем самым эффективный контроль за ними.
- Изменение и моделей и отчетов Rational
System Architect предусматривает публикацию новых версий ресурсов в Rational
Asset Manager и управление ими.
- При изменении ИТ-решений и реализаций публикуются новые версии ресурсов с возможностью
создания отчетов для анализа влияния.
На следующем рисунке показан процесс управления логическими и физическими отношениями между
разными инструментами и типами рабочих продуктов с помощью IBM
Rational Asset Manager.

В следующей таблице рассмотрены особенности управления архитектурой на разных этапах
разработки:
Табл. 1. Управление архитектурой предприятия| Этап |
Контекст |
Продукт |
| Планирование |
В ходе планирования архитекторы создают план построения или развития крупномасштабных
сред систем. Основное внимание уделяется согласованию портфельных инвестиций, бизнес-приоритетов и
требований. |
Rational System
Architect |
| Проектирование |
На этапе проектирования архитекторы определяют структуру программного обеспечения и
систем, а также алгоритм их работы. Основное внимание уделяется описанию структуры и логики
работы систем и программных решений, а также абстрактному представлению запланированных решений. |
- IBM Rational Software Architect
- IBM Rational Rhapsody
|
| Построение |
Группы разработчиков реализуют системы и программное обеспечение с учетом архитектуры
организации и решения. |
IBM Rational Application Developer |
| Развертывание |
Решение развертывается в рабочей среде, такой как ИТ-система, встроенное устройство
или более сложная инфраструктура. Основное внимание уделяется автоматизации доставки решения
и управления операциями. |
- Rational Software
Architect
- Интеграция Rational Asset Manager integration и
IBM Tivoli Change and Configuration Management Database
|
Управление разработкой архитектуры организации и ресурсами
Rational
Asset Manager обеспечивает централизованное управление всеми операциями, связанными с
управлением ресурсами и взаимодействием ресурсов проектирования и решения.
На следующем
рисунке стрелки, направленные от сервера Rational Asset
Manager, представляют пользователей, которые выполняют поиск ресурсов и работают с ними. Стрелки, указывающие на сервер, представляют пользователей, которые создают ресурсы и вносят в
них изменения.

На
рисунке показаны следующие операции:
- Архитектор предприятия выполняет в Rational
Asset Manager ресурсов для повторного использования.
Архитектор может создать новую модель архитектуры системы на основе утвержденных
бизнес-моделей, компонентов или концепций эскизов и определений (например для
автоматизации бизнес-службы).
- Архитектор предприятия создает новую модель и публикует ее в качестве ресурса в
Rational Asset Manager. Модели систем можно использовать для любых операций
проектирования и планирования, таких как изменение бизнес-процессов и структуры организации.
Rational Asset Manager поддерживает ресурсы диаграмм и определений Rational
System Architect. В веб-клиенте Rational Asset Manager можно
опубликовать содержимое модели Rational System Architect. С помощью
Rational System Architect можно создать представление
модели в формате HTML и затем опубликовать его или преобразовать в ресурс.
- Другие архитекторы и разработки могут обращаться к ресурсу в ходе проверки эскизов и
реализаций программного обеспечения.
- Ресурсы доступны для поиска, проверки и использования группам разработчиков и другим
пользователям.
- Архитекторы программного обеспечения могут учитывать модель архитектуры системы в процессе
проектирования программного обеспечения.
- Архитектор программного обеспечения отвечает за создание моделей, эскизов и определений с
помощью инструментов моделирования, таких как Rational
Software Architect и IBM
WebSphere Business Modeler, на основе ресурса
архитектуры предприятия (создается в Rational
System Architect и передается в Rational
Asset Manager в качестве ресурса). Архитектор публикует содержимое в качестве ресурса,
предназначенного для групп разработчиков.
- Заинтересованные лица принимают участие жизненных циклах ресурса, помогая управлять
проверкой и утверждением ресурсов.
- В соответствии с моделями архитектур группы разработчиков определяют направление реализации и
способы публикации и повторного использования ресурсов.
- Заинтересованные лица могут связывать ресурсы архитектуры и реализации путем создания отношений
между ними.
Для обеспечения оперативного внедрения архитектур заинтересованные лица
могут реализацию эскизов и архитектур, указанных в моделях
систем и программного обеспечения, в виде одного из требований.
- Архитектор предприятия выполняет поиск ресурсов для проверки (или использует отчет
Rational System Architect) и утверждает их, если они
соответствуют требованиям. Пользователи, подписанные на ресурс, автоматически уведомляются о
том, что он готов к проверке.
Например архитектор может подтвердить, что ресурсы
реализации соответствуют требованиям архитектуры, указанным в
ресурсе модели системы. Кроме того, архитектор может проверить состояние реализации архитектуры. С помощью отношений из
модели архитектор может просмотреть связанные ресурсы реализации и проверить их соответствие
ресурсу модели архитектуры предприятия.