Подключение к WebSphere Service Registry and Repository

Для публикации ресурсов веб-служб необходимо подключиться к IBM® WebSphere Service Registry and Repository (WSRR). Подключиться к WSRR можно из веб-клиента Rational Asset Manager.

Прежде чем начать

Для добавления соединения требуются права доступа администратора сообщества.

Необходимо синхронизировать соединение между WSRR и Rational Asset Manager. Если сервер WSRR требует разрешений на доступ, то применяемая для подключения учетная запись WSRR должна иметь разрешение "create" для публикации ресурсов и разрешение "retrieve" для синхронизации ресурсов.

Об этой задаче

Rational Asset Manager должен быть подключен к WSRR для публикации следующих типов ресурсов веб-служб:

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

Если подключить сообщество 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.

Когда соединение между 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

Процедура

Для создания соединения с сервером WSRR:

  1. Войдите в веб-клиент Rational Asset Manager.
  2. Выберите Администрирование, затем выберите сообщество для внесения изменений.
  3. Перейдите на вкладку Соединения.
  4. В разделе Соединения с WebSphere Service Registry and Repository выберите Создать соединение.
  5. На странице Свойства соединения укажите сведения для установленного экземпляра WSRR.
    1. В поле Имя введите имя соединения. Имя может содержать пробелы и специальные символы.
    2. Необязательно: В поле Описание введите описание соединения. Описание может содержать пробелы и специальные символы.
    3. В поле URL задайте расположение сервера WSRR. Необходимо указать домен и номер порта. Пример: https://server.example.com:9443.
    4. Для подключения к нескольким экземплярам WSRR, запущенным в одном экземпляре IBM WebSphere Application Server:
      1. В файле связей .xml укажите разные корневые контексты для экземпляров WSRR.
      2. Добавьте значение корневого контекста для каждого веб-модуля, к которому требуется подключиться. Например для добавления веб-модулей WSRR ServiceRegistryUI и WSRR63Router добавьте в файл ALEConfiguration.xml следующий текст:
        <!--  Context Roots for WSRR Server.
        Add the context roots for WSRR Web UI and the 6_3 Web Services router -->
        <WSRR>
              <Server> 
                 <ContextRoot>
                     <WebModule name="ServiceRegistryUI" value="ServiceRegistry" /> 
                     <WebModule name="WSRR63Router" value="WSRR6_3" />
                 </ContextRoot>
              </Server>
        </WSRR>
      Эти значения можно найти в установленном экземпляре WSRR, а именно - в значении корневого контекста в реестре служб приложений WSRR. Если при установке Service Registry были изменены значения по умолчанию, то в файл связей также следует внести изменения, добавив в него измененные корневые контексты.
    5. В поле Имя пользователя введите имя пользователя с правами доступа к WSRR.
    6. В поле Пароль введите пароль пользователя для доступа к WSRR.
    7. После ввода хоста, порта, имени пользователя и пароля нажмите Тестировать соединение, чтобы проверить возможность установления соединения с сервером.
    8. В списке Тип выберите тип использования данного соединения: для публикации, для синхронизации или для публикации и синхронизации ресурсов. Если соединение будет использоваться для публикации ресурсов и для извлечения ресурсов WSRR для включения в результаты поиска, то выберите Публикация и синхронизация.
    9. Владелец ресурса по умолчанию: выберите пользователя, который будет владельцем ресурсов, автоматически добавляемых в хранилище Rational Asset Manager при синхронизации с реестром веб-служб. Ресурсу присваивается владелец по умолчанию, если ИД пользователя WSRR не найден в Rational Asset Manager и его невозможно создать. При выборе владельца ресурса по умолчанию убедитесь, что у этого пользователя есть разрешение на создание ресурса в Rational Asset Manager.
    10. Нажмите кнопку Изменить рядом с Расписанием синхронизации, чтобы задать частоту синхронизации хранилища Rational Asset Manager с реестром веб-служб. Синхронизацию можно выполнять ежедневно или еженедельно в указанное время или с периодичностью, задаваемой в минутах или часах.
    11. Выберите файл связей (.xml), который который связывает категории, типы ресурсов и состояния в Rational Asset Manager с элементами WSRR.
      • Для просмотра текущего файла соответствия щелкните на его имени.
      • Для выбора другого файла связей нажмите кнопку Заменить и выберите одну из следующих опций:
        • Не использовать файл конфигурации: соединение не будет использовать файл связей. Ресурсы, загружаемые из Rational Asset Manager в WSRR, являются базовыми концепциями в WSRR.
        • Использовать стандартный файл конфигурации из библиотеки SOA: импортированный пример библиотеки SOA, поставляемый вместе с Rational Asset Manager, содержит стандартный файл связей, соответствующий принципам архитектуры SOA.
        • Импортировать: Найдите и выберите другой файл соответствия.

      Информация об изменении файла mapping.xml для связывания элементов двух продуктов приведена в разделе “Настройка файла связей .xml”.

    12. Необязательно: В разделе Условия после установления соединения можно указать, что это соединение синхронизируется с определенными шаблонами или классификациями WSRR, или и с теми и другими.
      • Для добавления шаблона выберите Добавить шаблоны и найдите в реестре добавляемый шаблон.
      • Для добавления классификации выберите Добавить классификации и найдите в реестре добавляемую классификацию.
      По мере добавления условий они связываются логическими функциями AND или OR. Если условия не определены, то будут синхронизироваться только концепции, которые публикуются из Rational Asset Manager, или которые имеют взаимосвязи артефактов.
  6. Нажмите кнопку OK.

Комментарии