Для разработки и совместной работы над службами 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: