Обнаружение Web-служб

Поиск Web-служб производится с помощью открытых и частных реестров, также документов WSIL. UDDI управляет обнаружением Web-служб с помощью распределенного реестра бизнесов и описаний их служб, реализованных в общем формате XML.

Язык проверки Web-служб (WSIL) является механизмом поиска служб, альтернативным UDDI и дополняющим его. WSIL позволят перейти непосредственно к поставщику служб и узнать о предоставляемых службах. Дополнительные сведения о спецификации языка просмотра Web-служб приведены на сайте www.ibm.com/developerworks/webservices/library/ws-wsilspec.html. Дополнительная информация о бизнес-реестрах UDDI и IBM® UDDI приведена на сайте www.ibm.com/services/uddi/index.html.

Обнаружить Web-службу с помощью Проводника Web-служб можно двумя способами:

Обнаружение Web-службы в реестре UDDI

Реестр содержит указатели URL на документы WSDL Web-служб. Для обнаружения Web-службы URL документа WSDL Web-службы должен быть доступным для обработки. Для обнаружения описаний Web-службы выполните следующие действия:

  1. Запуск Проводника Web-служб
  2. Выберите Главная страница UDDI.
  3. На панели Действия выберите реестр в выпадающем списке и нажмите кнопку Перейти.
  4. На панели инструментов панели Действия выберите значок Поиск Значок Поиск.
  5. На панели Действия введите имя запроса, искомый текст и задайте поиск, который требуется выполнить, также укажите информацию запроса:
    1. Искать Этот список позволяет выбрать поиск бизнесов, служб или интерфейсов служб.
      • Бизнесы Найдя бизнес в реестре, вы сможете выполнить следующие действия с помощью значков панели инструментов панели Действия:
        • Просмотреть и изменить информацию о бизнесе
        • Получить службы, связанные с этим бизнесом
        • Опубликовать службу
        • Управлять указанными службами
        • Управлять связанной записью публикации
        • Добавить бизнес в Избранные
        • Отменить публикацию бизнеса
      • Службы Найдя службу в реестре, вы сможете выполнить следующие действия с помощью значков панели инструментов панели Действия:
        • Просмотреть и изменить информацию о службе
        • Получить бизнесы, связанные с этой службой
        • Получить интерфейсы службы, связанные с этой службой
        • Импортировать файл WSDL службы в рабочую среду Eclipse
        • Импортировать файл WSDL службы в файловую систему
        • Запустить мастеры Web-служб
        • Добавить службу в Избранные
        • Отменить публикацию службы
      • Интерфейсы служб Обнаружив интерфейс службы в реестре вы сможете выполнить следующие действия с помощью значков панели инструментов панели Действие:
        • Просмотреть и изменить информацию об интерфейсе
        • Получить службы, связанные с данным интерфейсом службы
        • Получить бизнесы, связанные с данным интерфейсом службы
        • Импортировать файл WSDL в рабочую среду Eclipse
        • Импортировать файл WSDL интерфейса службы в файловую систему
        • Запустить мастеры Web-служб
        • Добавить интерфейс службы в Избранное
        • Отменить публикацию интерфейса службы
    2. Тип поиска Эти переключатели позволяют указать простой или расширенный список, либо поиск по универсальному уникальному идентификатору (UUID).
      Простой объект
      Укажите имена бизнесов, служб или интерфейсов служб для поиска. Примечание: Число результатов поиска ограничено 100, число показываемых результатов по умолчанию равно 10. Если вы хотите изменить эти значения, используйте расширенный поиск.
      С дополнительными параметрами
      Позволяет ввести большее число опций для области поиска. Выберите эту опцию для поиска нескольких бизнесов или служб.
      UUID
      Позволяет искать по ключу UUID. Ключ UUID - это идентификатор, связанный с опубликованным объектом.
  6. Найдя нужное описание бизнес-службы выберите службу или интерфейс службы и щелкните на значке Импорт для того чтобы:
    • импортировать документ WSDL в Web-проект
    • импортировать документ WSDL в Проводник WSDL для тестирования
    • запустить мастер Создания каркаса Web-службы или мастер Клиента Web-службы напрямую из Проводника Web-службы.

Поиск Web-службы в документе WSIL

Для обнаружения описаний Web-службы выполните следующие действия:

  1. На панели инструментов Проводника Web-служб щелкните на значке Страница WSILЗначок Страница WSIL..
  2. На панели Навигатор выберите Главная страница WSIL.
  3. В поле URL документа панели Действия введите URL документа WSIL или документа HTTP, содержащего ссылки на документ WSIL. Сведения о том, как файлы HTTP хранят ссылки на WSIL приведены на сайте http://www.ibm.com/developerworks/webservices/library/ws-wsilspec.html
  4. Обнаружив документ WSIL с помощью значков на панели Действия можно выполнить следующие действия:
    • просмотреть сведения о документе WSIL
    • просмотреть все службы WSDL, связанные с данным документом WSIL
    • просмотреть все службы UDDI, связанные с данным документом WSIL
    • просмотреть все бизнесы UDDI, связанные с данным документом WSIL
    • просмотреть все ссылки WSIL, связанные с данным документом WSIL
    • импортировать документ WSIL в файловую систему
    • добавить документ WSIL в Избранное
    Важно: Если в проводнике Web-служб отсутствует проект, в который вы хотите импортировать файл WSDL, убедитесь в том, что он создан и/или нажмите кнопку Обновить.