Интеграция с WebSphere Service Registry и Repository Advanced Lifecycle Edition

Совместное применение IBM® Rational Asset Manager и IBM WebSphere Service Registry and Repository обеспечивает коллективную разработку бизнес-ресурсов в Rational Asset Manager. Ресурсы доступны в качестве бизнес-объектов, которые можно утверждать и развертывать в WebSphere Service Registry and Repository. Для разработки и совместной работы над службами SOA рекомендуется IBM WebSphere Service Registry and Repository Advanced Lifecycle Edition.

WebSphere Service Registry and Repository представляет собой хранилище метаданных для описаний служб.

Термин служба может иметь следующие значения:

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. В противном случае публикуемые в WebSphere Service Registry and Repository ресурсы будут базовыми концепциями в WebSphere Service Registry and Repository, связанными с ресурсами в Rational Asset Manager.

Также можно использовать интерфейс Rational Asset Manager для поиска документов и метаданных служб в WebSphere Service Registry and Repository.

Rational Asset Manager включает стратегию ALE и стратегию перехода ALE. Стратегию ALE можно использовать для автоматической публикации ресурсов в 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 объект Бизнес-возможность.

Применение WebSphere Service Registry and Repository Advanced Lifecycle Edition

Дополнительную информацию о WebSphere Service Registry and Repository и Advanced Lifecycle Edition можно найти в справочной системе WebSphere Service Registry and Repository 7.5 Information Center.

Инструкции по установке WebSphere Service Registry and Repository приведены в разделах, посвященных планированию и установке.

Обновление предыдущих версий WebSphere Service Registry and Repository описано в разделе "Обновление или миграция до версии 7.5".

Публикация ресурсов 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 в ходе очередной операции синхронизации соединения.

Настройка соединения

  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 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


Комментарии