Wykrywanie usług WWW

Usługi WWW można zlokalizować za pomocą publicznego lub prywatnego rejestru biznesowego albo dokumentu WSIL. UDDI zarządza wykrywaniem usług WWW, 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. Więcej informacji na temat UDDI i rejestrów biznesowych UDDI IBM zawiera dokument www.ibm.com/services/uddi/index.html.

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

Wykrywanie usługi WWW z rejestru UDDI

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

  1. Uruchom Eksploratora usług WWW.
  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ź Ikona 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 asercjami publikatora
        • 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 WWW
        • 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 WWW
        • 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 WWW lub kreatora klienta usługi WWW bezpośrednio z Eksploratora usług WWW.

Wykrywanie usługi z dokumentu WSIL

Aby wyszukać opisy usług WWW:

  1. Kliknij na pasku narzędzi Eksploratora usług WWW ikonę Strona WSIL Ikona Strona WSIL.
  2. W panelu Nawigatora kliknij 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 dotyczące 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 WWW 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ż.