Oppdage web-tjenester

Det er mulig å finne web-tjenester gjennom et felles firmaregister eller et WSIL-dokument. UDDI administrerer oppdagingen av web-tjenester ved at det bruker et distribuert register over firmaer og deres tjenestebeskrivelser implementert i et felles XML-format.

WSIL (Web Services Inspection Language) er en tjenesteoppdagingsmekanisme som er både et alternativ og et supplement til UDDI. Med WSIL kan du gå direkte til tjenesteleverandøren og be om tjenestene som blir levert. Hvis du vil ha mer informasjon om WSIL-spesifikasjonen (Web Services Inspection Language), kan du se www.ibm.com/developerworks/webservices/library/ws-wsilspec.html. Hvis du vil ha mer informasjon om UDDI-registeret og IBM® UDDI Business Registry, kan du se www.ibm.com/services/uddi/index.html.

Du kan oppdage en web-tjeneste på to måter med web-tjenesteutforskeren:

Oppdage en web-tjeneste fra et UDDI-register

Registeret inneholder URL-referanser til WSDL-dokumenter for web-tjenester. For at det skal være mulig å oppdage en web-tjeneste, må det være mulig å tolke URLen til WSDL-dokumentet for web-tjenesten. Slik finner du web-tjenestebeskrivelser:

  1. Start web-tjenesteutforskeren.
  2. Klikk på UDDI Hoved.
  3. I ruten Handlinger velger du et register fra rullegardinlisten og klikker på Utfør.
  4. I verktøylinjen for ruten Handlinger klikker du på Søk-ikonet Et bilde av Søk-ikonet..
  5. I ruten Handlinger oppgir du navnet på spørringen, hva du søker etter, den typen søk du vil utføre, og eventuell spørreinformasjon:
    1. Søk etter Med denne listen kan du søke etter firmaer, tjenester eller tjenestegrensesnitt.
      • Firmaer Når du har funnet et firma i registeret, kan du bruke ikonene på verktøylinjen i ruten Handlinger til å
        • vise og redigere firmaopplysninger
        • hente tjenestene som er knyttet til dette firmaet
        • publisere en tjeneste
        • administrere refererte tjenester
        • administrere publiseringsbekreftelser
        • legg til firmaer i Favoritter
        • avpublisere firmaet
      • Tjenester Når du har funnet en tjeneste i registeret, kan du bruke ikonene på verktøylinjen i ruten Handlinger til å
        • vise og redigere tjenesteopplysninger
        • hente firmaene som er knyttet til denne tjenesten
        • hente tjenestegrensesnittet som er knyttet til denne tjenesten
        • importere tjenestens WSDL-fil til Eclipse-arbeidsbenken
        • importere tjenestens WSDL-fil til filsystemet
        • starte veiviserne for web-tjenesten
        • legge til tjenesten i Favoritter
        • avpublisere tjenesten
      • Tjenestegrensesnitt Når du har funnet et tjenestegrensesnitt i registeret, kan du bruke ikonene på verktøylinjen i ruten Handlinger til å
        • vise og redigere grensesnittopplysninger
        • hente tjenestene som er knyttet til dette tjenestegrensesnittet
        • hente firmaene som er knyttet til dette tjenestegrensesnittet
        • importere tjenestegrensesnittets WSDL-fil til Eclipse-arbeidsbenken
        • importere tjenestegrensesnittets WSDL-fil til filsystemet
        • starte veiviserne for web-tjenesten
        • legge til tjenestegrensesnittet i Favoritter
        • avpublisere tjenestegrensesnittet
    2. Søketype Med disse valgknappene kan du oppgi et enkelt eller avansert søk, eller et søk med en UUID (Universal Unique Identifier).
      Enkel
      Oppgi navnet på firmaer, tjenester eller tjenestegrensesnitt du søker etter. Merk: Størrelsen på søkesettet er definert til 100, og det maksimale antall returnerte resultater er som standard definert til 10. Hvis du vil overstyre standardverdiene, kan du bruke Avansert søk.
      Avansert
      Med dette kan du oppgi flere søkealternativer slik at du kan fokusere omfanget av søket. Velg dette alternativet hvis du vil søke etter flere firmaer eller tjenester.
      UUID
      Med dette kan du oppgi UUID-nøkkelen. UUID-nøkkelen er IDen som er knyttet til det publiserte objektet.
  6. Når du har søkt etter og oppdaget de firmatjenestebeskrivelsene du ønsker, velger du tjenesten eller tjenestegrensesnittet og klikker på Importer-ikonet for å
    • importere WSDL-dokument til web-prosjektet
    • importere WSDL-dokumentet til WSDL-utforskeren for testing
    • starte veiviseren for oppretting av web-tjenesteskjelett eller veiviseren for web-tjenesteklient direkte fra web-tjenesteutforskeren

Oppdage en web-tjeneste fra et WSIL-dokument

Slik finner du web-tjenestebeskrivelser:

  1. På verktøylinjen for web-tjenesteutforskeren klikker du på ikonet WSIL-side. Bilde av ikonet WSIL-side.
  2. I Navigator-ruten klikker du på WSIL Hoved.
  3. I feltet URL til dokument i ruten Handlinger oppgir du URLen til WSIL-dokumentet eller HTTP-dokumentet som inneholder linker til et WSIL-dokument. Du finner opplysninger om hvordan en HTTP-fil kan inneholde linker til WSIL, på denne adressen: http://www.ibm.com/developerworks/webservices/library/ws-wsilspec.html
  4. Når du har funnet WSIL-dokumentet, kan du bruke ikonene på verktøylinjen for ruten Handlinger til å
    • vise opplysninger om WSIL-dokumentet
    • vise alle WSDL-tjenestene som er knyttet til dette WSIL-dokumentet
    • vise alle UDDI-tjenestene som er knyttet til dette WSIL-dokumentet
    • vise alle UDDI-firmaene som er knyttet til dette WSIL-dokumentet
    • vise alle WSDL-linkene som er knyttet til dette WSIL-dokumentet
    • importere WSIL-dokumentet til filsystemet
    • legge til WSIL-dokumentet i Favoritter
    Viktig: Hvis web-tjenesteutforskeren ikke viser det prosjektet du vil importere WSDL-filen til, må du forsikre deg om at prosjektet er opprettet og/eller klikke på Oppdater-ikonet.