Для разработки и совместной работы над службами SOA рекомендуется
IBM®
WebSphere Service Registry and
Repository Advanced Lifecycle Edition. Но можно использовать и IBM
Rational Asset Manager и IBM
WebSphere Service Registry and
Repository одной из предыдущих версий для разработки и совместной работы над бизнес-ресурсами - службами SOA.
Публикация ресурсов Rational Asset
Manager в WebSphere Service
Registry and Repository
После подключения сообщества Rational Asset
Manager к WebSphere Service
Registry and Repository можно публиковать ресурсы, содержащие документы веб-служб и другие бизнес-объекты, в WebSphere Service
Registry and Repository.
Если настроен файл связей для соединения, ресурсы можно публиковать в WebSphere Service
Registry and Repository как объекты бизнес-модели. В противном случае публикуемые в WebSphere Service
Registry and Repository ресурсы будут базовыми концепциями, связанными с ресурсами в
Rational Asset
Manager.
Синхронизация объектов WebSphere Service
Registry and Repository с Rational Asset
Manager
Соединение между WebSphere Service
Registry and Repository и сообществом
Rational Asset
Manager
можно настроить для регулярной синхронизации.
Когда соединение между
WebSphere Service
Registry and Repository и сообществом в
Rational Asset
Manager синхронизировано,
Rational Asset
Manager создает в сообществе удаленные ресурсы для объектов описания служб в
WebSphere Service
Registry and Repository.
Удаленные ресурсы связаны с объектами в отдельном хранилище. Удаленные ресурсы создаются
для следующих объектов описания служб
WebSphere Service
Registry and Repository:
- Физические документы:
- WSDL
- XSD
- Стратегии WS
- Модули SCA
- Файлы XML
- Другие физические документы
- Концепции:
- Концепции с взаимосвязями артефактов
- Другие типы концепций, выбранные в ходе настройки соединения с WebSphere Service
Registry and Repository
Изменения на сервере WebSphere Service
Registry and Repository применяются к ресурсам Rational Asset
Manager в ходе очередной операции синхронизации соединения.
Интеграция WebSphere Service
Registry and Repository с
Rational Asset
Manager
расширена в версии 7.2
Следующие
усовершенствования
Rational Asset
Manager
версии 7.2 и выше позволяют обеспечить более тесную интеграцию
Rational Asset
Manager с
WebSphere Service
Registry and Repository:
- Управление жизненными циклами определенных объектов в обоих хранилищах
- В Rational Asset
Manager 7.2 файл связей можно настроить для подключения к WebSphere Service
Registry and Repository.
Файл связей определяет способ обработки объектов WebSphere Service
Registry and Repository при обновлении ресурсов в
Rational Asset
Manager.
Некоторые операции могут автоматизироваться. Например, при использовании файла связей по умолчанию автоматически создается ресурс Выпуск в момент утверждения бизнес-решения. В предыдущих версиях состояния ресурсов
Rational Asset
Manager
и объектов WebSphere Service
Registry and Repository были слабо связаны.
- Повышенная эффективность библиотеки модели SOA
- Пример
Библиотека моделей SOA,
идущий в комплекте с
Rational Asset
Manager,
сравним с моделью информации WebSphere Service
Registry and Repository.
Кроме того, библиотека содержит стандартный файл связей для настройки соединения с WebSphere Service
Registry and Repository.
- Предварительно настроенные жизненные циклы Библиотека моделей SOA
- В ходе активации
Библиотека моделей SOA
для облегчения настройки и применения требований модели информации SOA
создаются шесть готовых жизненных циклов.
- Стратегия Advanced Lifecycle Edition (ALE) для жизненных циклов
- В состав Rational Asset
Manager
входит стратегия для автоматической публикации ресурсов в WebSphere Service
Registry and Repository и применения файла связей для соединения с WebSphere Service
Registry and Repository.
В предварительно настроенных
жизненных циклах SOA стратегия ALE запускается каждый раз при изменении
ресурса или его состояния. Стратегия обрабатывает объект в WebSphere Service
Registry and Repository с учетом информации из файла связей; например, при создании нового ресурса типа Бизнес-решение в
Rational Asset
Manager
стратегия ALE автоматически создает в WebSphere Service
Registry and Repository объект Бизнес-возможность.
Процедура настройки соединения
Связывание ресурсов
Rational Asset
Manager
с объектами WebSphere Service
Registry and Repository
В следующей таблице показаны связи между ресурсами Rational Asset
Manager
и объектами WebSphere Service
Registry and Repository случае применения стандартного файла конфигурации связей из Библиотека моделей SOA:
Табл. 1. Ресурсы
Rational Asset
Manager
и объекты WebSphere Service
Registry and Repository| Тип ресурса Rational Asset
Manager |
Объект в WebSphere Service
Registry and Repository |
| Бизнес-решение |
BusinessCapability расширяет Asset |
| Бизнес-решение (категория Разработка программного
обеспечения/Тип/Процесс) |
BusinessProcess расширяет BusinessCapability |
| Бизнес-решение (категория Разработка программного
обеспечения/Тип/Веб-приложение) |
BusinessApplication расширяет BusinessCapability |
| Бизнес-решение (категория Разработка программного
обеспечения/Тип/Служба) |
BusinessService расширяет BusinessCapability |
| Выпуск |
CapabilityVersion расширяет Asset |
| Выпуск (категория Разработка программного обеспечения/Тип/Процесс) |
ProcessVersion расширяет CapabilityVersion |
| Выпуск (категория Разработка программного
обеспечения/Тип/Веб-приложение) |
ApplicationVersion расширяет CapabilityVersion |
| Выпуск (категория Разработка программного
обеспечения/Тип/Служба) |
ServiceVersion расширяет CapabilityVersion |
| Спецификация (категория Разработка программного
обеспечения/Тип/Служба/Интерфейс) |
ServiceInterfaceSpecification расширяет Asset |
| Спецификация (категория Разработка программного
обеспечения/Тип/Схема) |
SchemaSpecification расширяет Asset |
| DoU |
DoU |
Дополнительная информация об автоматизации процессов и примеры приведены в разделах справочной системы WebSphere Service
Registry and Repository Information Center, посвященных синхронизации.
Библиотека модели SOA в Rational Asset
Manager
На
следующей диаграмме показаны типы ресурсов, их обязательные атрибуты и
взаимосвязи между типами ресурсов для библиотеки модели
SOA: