Интеграция с WebSphere Service Registry and Repository

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

Процедура настройки соединения

  1. Включите Библиотека моделей SOA: Дополнительная информация приведена в разделе Включение библиотеки модели Архитектуры на основе служб (SOA).
  2. Настройте файл ALEConfiguration в WebSphere Service Registry and Repository (файл ALEConfiguration содержит адреса (URL) и идентификационные данные для доступа к обоим приложениям). Аналогично файлу связей в Rational Asset Manager, в WebSphere Service Registry and Repository можно задать триггеры и действия, которые будут переданы на сервер Rational Asset Manager и синхронизированы. См. раздел "Установка Advanced Lifecycle Edition в WebSphere Service Registry and Repository" справочной системы WebSphere Service Registry and Repository Information Center.
  3. Создайте соединение между сообществом и WebSphere Service Registry and Repository (можно внести изменения в файл связей Библиотека моделей SOA или указать собственный файл связей). Дополнительная информация приведена в разделе Подключение к WebSphere Service Registry and Repository.
  4. Настройте жизненные циклы SOA для сообщества: Дополнительная информация приведена в разделе Создание набора жизненных циклов SOA. Инструкции по настройке жизненных циклов приведены в разделе Создание основных жизненных циклов.

Связывание ресурсов 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:

Типы ресурсов, атрибуты и предлагаемые взаимосвязи для библиотеки модели SOA


Комментарии