Söka efter webbtjänster

Du kan ta reda på webbtjänster finns genom publika verksamhetsregister, privata verksamhetsregister eller WSIL-dokument. UDDI hanterar identifieringen av webbtjänster genom ett distribuerat register av verksamheter och tillhörande tjänstebeskrivningar i ett gemensamt XML-format.

WSIL (Web Services Inspection Language) är en mekanism för sökning efter tjänster som fungerar både som alternativ eller komplement till UDDI. Med WSIL kan du ansluta direkt till tjänsteleverantören och fråga efter de tjänster den tillhandahåller. Mer information om WSIL-specifikationen (Web Services Inspection Language) finns på webbsidan www.ibm.com/developerworks/webservices/library/ws-wsilspec.html. Om du vill ha mer information om UDDI och IBMs UDDI-verksamhetsregisterbesöker du webbplatsen www.ibm.com/services/uddi/index.html.

Du kan ta reda på en webbtjänst på två olika sätt med hjälp av webbtjänsteutforskaren:

Ta reda på en webbtjänst från ett UDDI-register

Registret innehåller URL-referenser till WSDL-dokument i webbtjänster. Du kan endast upptäcka en webbtjänst om URL-adressen till WSDL-dokumentet i webbtjänsten kan tolkas. Så här tar du reda på webbtjänstebeskrivningar:

  1. Starta webbtjänstutforskaren
  2. Klicka på Huvudinnehåll för UDDI.
  3. I åtgärdsrutan markerar du ett register i listrutan och klickar på OK.
  4. I verktygsfältet i åtgärdsrutan klickar du på ikonen Sök Bild på ikonen Sök..
  5. I åtgärdsrutan anger du namnet på frågan, vad du söker, den typ av sökning som du vill utföra och den frågeinformation som du har:
    1. Sök I den här listan kan du söka efter verksamheter, tjänster eller tjänstegränssnitt.
      • Verksamheter När du hittat en verksamhet i registret kan du göra något av följande med ikonerna i verktygsfältet i åtgärdsrutan:
        • Visa och redigera verksamhetsdetaljer
        • Ta reda på tjänster som är associerade med den verksamheten
        • Publicera en tjänst
        • Hantera refererade tjänster
        • Hantera publiceringskontroller
        • Lägga till verksamheter i Favoriter
        • Återkalla verksamheten
      • Tjänster När du hittat en tjänst i registret kan du göra något av följande med ikonerna i verktygsfältet i åtgärdsrutan:
        • Visa och redigera tjänstedetaljer
        • Ta reda på den verksamhet som är associerade med den tjänsten
        • Ta reda på de tjänstegränssnitt som är associerade med den tjänsten
        • Importera WSDL-filen för tjänsten till Eclipse-arbetsmiljön
        • Importera WSDL-filen för tjänsten till filsystemet
        • Starta guider för webbtjänster
        • Lägga till tjänsten i Favoriter
        • Återkalla tjänsten
      • Tjänstegränssnitt När du hittat ett tjänstegränssnitt i registret kan du göra något av följande med ikonerna i verktygsfältet i åtgärdsrutan:
        • Visa och redigera gränssnittsdetaljer
        • Ta reda på de tjänster som är associerade med det tjänstegränssnittet
        • Ta reda på de verksamheter som är associerade med det tjänstegränssnittet
        • Importera WSDL-filen för tjänstegränssnittet till Eclipse-arbetsmiljön
        • Importera WSDL-filen för tjänstegränssnittet till filsystemet
        • Starta guider för webbtjänster
        • Lägga till tjänstegränssnittet i Favoriter
        • Återkalla tjänstegränssnittet
    2. Typ av sökning Med de här alternativen kan du ange en enkel eller avancerad sökning. Du kan också söka med hjälp av en UUID (Universal Unique Identifier).
      Enkel
      Skriv namnet på de verksamheter, tjänster eller tjänstegränssnitt som du söker efter. Obs! Standard är att storleken på sökomfånget är 100 och det största antalet träffar är 10. Om du vill ha andra standardinställningar använder du Avancerad sökning.
      Avancerad
      Med det här alternativet kan du ange fler sökalternativ så att omfånget på sökningen begränsas. Välj det här alternativet om du vill söka efter flera verksamheter eller tjänster.
      UUID
      Har kan du ange UUID-nyckeln. UUID-nyckeln är det ID som är associerat med det publicerade objektet.
  6. När du har sökt efter och hittat beskrivningen på den verksamhetstjänst som du sökte efter markerar du tjänsten eller tjänstegränssnittet och klickar på ikonen Importera så att du kan göra följande:
    • Importera WSDL-dokumentet till webbprojektet
    • Importera WSDL-dokumentet till WSDL-utforskaren för testning
    • Starta guiden Skapa webbtjänsteskelett eller guiden Webbtjänstklient direkt från webbtjänsteutforskaren.

Ta reda på en webbtjänst från ett WSIL-dokument

Så här tar du reda på webbtjänstebeskrivningar:

  1. I verktygsfältet i webbtjänsteutforskaren klickar du på ikonen WSIL-sida Bild av ikonen WSIL-sida..
  2. I navigeringsrutan klickar du på Huvudsida för WSIL.
  3. I fältet URL till dokument i åtgärdsrutan anger du URL-adressen till det WSIL-dokument eller HTTP-dokument som innehåller länkar till ett WSIL-dokument. Du kan få information om hur en HTTP-fil kan innehålla länkar till WSIL på följande plats: http://www.ibm.com/developerworks/webservices/library/ws-wsilspec.html
  4. När du har hittat WSIL-dokumentet använder du ikonerna i verktygsfältet i åtgärdsrutan om du vill göra följande:
    • Visa detaljer för WSIL-dokumentet
    • Visa en lista med alla WSDL-tjänster som är associerade till det WSIL-dokumentet
    • Visa en lista med alla UDDI-tjänster som är associerade till det WSIL-dokumentet
    • Visa en lista med alla UDDI-verksamheter som är associerade till det WSIL-dokumentet
    • Visa en lista med alla WSIL-länkar som är associerade till det WSIL-dokumentet
    • Importera WSIL-dokumentet till filsystemet
    • Lägga till WSIL-dokumentet i Favoriter
    Obs! Om det projekt som du vill importera WSDL-filen till inte visas i webbtjänsteutforskaren kontrollerar du att du har skapat projektet och/eller klickar på ikonen Uppdatera.