Wykrywanie usług Web Services

Usługi Web Services można zlokalizować za pomocą publicznego lub prywatnego rejestru biznesowego albo dokumentu WSIL. UDDI zarządza wykrywaniem usług Web Services, wykorzystując rozproszony rejestr jednostek biznesowych i opisów ich usług, zaimplementowany we wspólnym formacie XML.

Język WSIL (Web Services Inspection Language) jest alternatywnym do UDDI i uzupełniającym go mechanizmem wykrywania usług. Język WSIL umożliwia bezpośredni kontakt z dostawcą usług i składanie wniosków o udostępnienie oferowanych usług. Więcej informacji na temat specyfikacji języka WSIL zawiera dokument www.ibm.com/developerworks/webservices/library/ws-wsilspec.html. .

Usługi Web Services można wykrywać za pomocą Eksploratora usług Web Services na dwa sposoby:

Wykrywanie usługi Web Service z rejestru UDDI

Rejestr zawiera odwołania do dokumentów WSDL usługi Web Service w postaci adresów URL. Warunkiem wykrycia usługi Web Service jest możliwość # adresu URL kierującego do dokumentu WSDL tej usługi. Aby wyszukać opisy usług Web Services:

  1. Uruchomienie Eksploratora usług Web Services
  2. Kliknij opcję UDDI - główne.
  3. W panelu Działania wybierz rejestr z listy rozwijanej i kliknij przycisk Wykonaj.
  4. Na pasku narzędzi panelu Działania kliknij ikonę Znajdź Wygląd ikony Znajdź..
  5. W panelu Działania wpisz nazwę zapytania, szukane informacje, typ wyszukiwania oraz informacje dotyczące zapytania:
    1. Szukaj Ta lista umożliwia wyszukiwanie jednostek biznesowych, usług lub interfejsów usług.
      • Zadania biznesowe. Po znalezieniu jednostki biznesowej w rejestrze można za pomocą ikon na pasku narzędzi panelu Działania wykonać następujące czynności:
        • Wyświetlenie i edycja szczegółów jednostki biznesowej
        • Pobranie usług powiązanych z tą jednostką biznesową
        • Opublikowanie usługi
        • Zarządzanie przywoływanymi usługami
        • Zarządzanie relacjami dostawcy
        • Dodanie jednostki biznesowej do ulubionych
        • Cofnięcie publikacji jednostki biznesowej
      • Usługi. Po znalezieniu usługi w rejestrze można za pomocą ikon na pasku narzędzi panelu Działania wykonać następujące czynności:
        • Wyświetlenie i edycja szczegółów usługi
        • Pobranie jednostki biznesowej powiązanej z tą usługą
        • Pobranie interfejsów usług powiązanych z tą usługą
        • Zaimportowanie pliku WSDL usługi do środowiska roboczego Eclipse
        • Zaimportowanie pliku WSDL usługi do systemu plików
        • Uruchomienie kreatora usług Web Services
        • Dodanie usługi do ulubionych
        • Cofnięcie publikacji usługi
      • Interfejsy usług. Po znalezieniu interfejsu usługi w rejestrze można za pomocą ikon na pasku narzędzi panelu Działania wykonać następujące czynności:
        • Wyświetlenie i edycja szczegółów interfejsu usługi
        • Pobranie usług powiązanych z tym interfejsem
        • Pobranie jednostek biznesowych powiązanych z tym interfejsem
        • Zaimportowanie pliku WSDL interfejsu usługi do środowiska roboczego Eclipse
        • Zaimportowanie pliku WSDL interfejsu usługi do systemu plików
        • Uruchomienie kreatora usług Web Services
        • Dodanie interfejsu usługi do ulubionych
        • Cofnięcie publikacji interfejsu usługi
    2. Typ wyszukiwania  Te przełączniki umożliwiają określenie wyszukiwania prostego lub zaawansowanego albo według identyfikatora UUID (Universal Unique Identifier).
      Proste
      Wpisz nazwę wyszukiwanych jednostek biznesowych, usług lub interfejsów usług. Uwaga: Domyślna wielkość zestawu wyszukiwania wynosi 100, a maksymalna liczba zwróconych wyników - 10. Aby wymusić inne wartości, należy użyć wyszukiwania zaawansowanego.
      Zaawansowane
      Umożliwia wprowadzenie większej liczby opcji wyszukiwania, aby dokładniej określić jego zakres. Opcji tej używa się podczas wyszukiwania wielu jednostek biznesowych lub usług.
      UUID
      Umożliwia wprowadzenie klucza UUID. Klucz UUID jest identyfikatorem powiązanym z opublikowanym obiektem.
  6. Po wyszukaniu i wykryciu żądanego opisu usługi biznesowej należy wybrać tę usługę lub jej interfejs i kliknąć ikonę Importuj, aby:
    • zaimportować dokument WSDL do projektu WWW,
    • zaimportować dokument WSDL do Eksploratora WSDL w celu przetestowania,
    • uruchomić kreatora tworzenia szkieletu usługi Web Service lub kreatora klienta usługi Web Service bezpośrednio z Eksploratora usług Web Services.

Wykrywanie usługi Web Service z dokumentu WSIL

Aby wyszukać opisy usług Web Services:

  1. Kliknij na pasku narzędzi Eksploratora usług Web Services ikonę Strona WSIL Wygląd ikony Strona WSIL..
  2. W panelu Nawigatora kliknij opcję WSIL - główne.
  3. W polu Adres URL do dokumentu panelu Działania wpisz adres URL dokumentu WSIL lub dokumentu HTTP, zawierającego odsyłacze do dokumentu WSIL. Szczegóły odsyłaczy z pliku HTTP do dokumentu WSIL zawiera dokument: http://www.ibm.com/developerworks/webservices/library/ws-wsilspec.html
  4. Po znalezieniu dokumentu WSIL można za pomocą ikon na pasku narzędzi panelu Działania wykonać następujące czynności:
    • Wyświetlenie szczegółów dokumentu WSIL
    • Wyświetlenie listy wszystkich usług WSDL powiązanych z tym dokumentem WSIL
    • Wyświetlenie listy wszystkich usług UDDI powiązanych z tym dokumentem WSIL
    • Wyświetlenie listy wszystkich jednostek biznesowych UDDI powiązanych z tym dokumentem WSIL
    • Wyświetlenie listy wszystkich odsyłaczy WSIL powiązanych z tym dokumentem WSIL
    • Zaimportowanie dokumentu WSIL do systemu plików
    • Dodanie dokumentu WSIL do ulubionych
    Ważne: Jeśli Eksplorator usług Web Services nie wyświetla projektu, do którego użytkownik chce zaimportować plik WSDL, to należy upewnić się, że projekt został utworzony, i/lub kliknąć ikonę Odśwież.