Opspor webserviceprogrammer

Webserviceprogrammer kan findes via offentlige virksomhedsregistreringsdatabaser, private virksomhedsregistreringsdatabaser eller et WSIL-dokument. UDDI administrerer opsporingen af webserviceprogrammerne vha. en distribueret virksomhedsregistringsdatabase og virksomhedernes serviceprogrambeskrivelser, som er implementeret i et fælles XML-format.

WSIL (Web Services Inspection Language) er en mekanisme til opsporing af serviceprogrammer, som både udgør et alternativ og et supplement til UDDI. Med WSIL kan du gå direkte til serviceprogramudbyderen og undersøge, hvilke serviceprogrammer leverandøren kan tilbyde. Du finder flere oplysninger om WSIL-specifikationen (Web Services Inspection Language) på www.ibm.com/developerworks/webservices/library/ws-wsilspec.html. Du finder flere oplysninger om UDDI og IBM® UDDI-virksomhedsregistreringsdatabaser på www.ibm.com/services/uddi/index.html.

Du kan opspore et webserviceprogram på to måder vha. Web Services Explorer:

Opspor et webserviceprogram fra en UDDI-registreringsdatabase

Registreringsdatabasen indeholder URL-referencer til webserviceprogrammers WSDL-dokumenter. For at kunne opspore et webserviceprogram skal URL'en til webserviceprogrammets WSDL-dokument kunne fortolkes. Sådan finder du webserviceprogrambeskrivelser:

  1. Start Web Services Explorer.
  2. Klik på Overordnet UDDI.
  3. Vælg en registreringsdatabase på listen i delvinduet Funktioner, og klik på Udfør.
  4. Klik på ikonen Søg på værktøjslinjen i delvinduet Funktioner Billede af ikonen Søg..
  5. I delvinduet Funktioner skal du angive navnet på forespørgslen, hvad du søger efter, hvilken type søgning, du vil udføre, og eventuelle oplysninger om forespørgslen:
    1. Søg efter  Denne liste gør det muligt at søge efter virksomheder, serviceprogrammer og serviceprogramgrænseflader.
      • Virksomheder Når du finder en virksomhed i registreringsdatabasen, kan du bruge ikonerne på værktøjslinjen i delvinduet Funktioner til at udføre følgende:
        • Få vist og redigere virksomhedsoplysninger
        • Hente de serviceprogrammer, der er knyttet til den pågældende virksomhed
        • Publicere et serviceprogram
        • Administrere serviceprogrammer, der henvises til
        • Administrere udgiverantagelser
        • Tilføje virksomheden til Foretrukne
        • Ophæve publicering af virksomheden
      • Serviceprogrammer Når du finder et serviceprogram i registreringsdatabasen, kan du bruge ikonerne på værktøjslinjen i delvinduet Funktioner til at udføre følgende:
        • Få vist og redigere oplysninger om serviceprogrammet
        • Hente den virksomhed, der er knyttet til det pågældende serviceprogram
        • Hente de serviceprogramgrænseflader, der er knyttet til serviceprogrammet
        • Importere serviceprogrammets WSDL-fil til Eclipse-arbejdsbænken
        • Importere serviceprogrammets WSDL-fil til filsystemet
        • Starte guiderne til webserviceprogrammer
        • Tilføje serviceprogrammet til Foretrukne
        • Ophæve publicering af serviceprogrammet
      • Serviceprogrammer Når du har fundet en serviceprogramgrænseflade i registreringsdatabasen, kan du bruge ikonerne på værktøjslinjen i delvinduet Funktioner til at udføre følgende:
        • Få vist og redigere oplysninger om grænsefladen
        • Hente de serviceprogrammer, der er knyttet til den pågældende serviceprogramgrænseflade
        • Hente de virksomheder, der er knyttet til serviceprogramgrænsefladen
        • Importere serviceprogramgrænsefladens WSDL-fil til Eclipse-arbejdsbænk
        • Importere serviceprogramgrænsefladens WSDL-fil til filsystemet
        • Starte guiderne til webserviceprogrammer
        • Tilføje serviceprogramgrænsefladen til Foretrukne
        • Ophæve publicering af serviceprogramgrænsefladen
    2. Søgetype  Med valgknapperne kan du angive enkel eller udvidet søgning eller søge vha. af en UUID (Universal Unique Identifier).
      Enkel
      Skriv navnet på de virksomheder, serviceprogrammer eller serviceprogramgrænseflader, du søger efter. Bemærk: Størrelsen på søgestrengen fastsættes som standard til 100, og det maksimale antal returnerede resultater til 19. Hvis du vil tilsidesætte standardværdierne, skal du bruge Udvidet søgning.
      Udvidet
      Her kan du angive flere søgeparametre, så du indsnævrer omfanget af din søgning. Vælg punktet, hvis du vil søge efter flere virksomheder eller serviceprogrammer.
      UUID
      Her kan du angive UUID-nøgle. UUID-nøglen er den id, der er knyttet til det publicerede objekt.
  6. Når du har søgt efter og opsporet en beskrivelse af et virksomhedsserviceprogram, skal du vælge serviceprogrammet eller serviceprogramgrænsefladen og klikke på ikonen Importér for at:
    • importere WSDL-dokumentet i webprojektet
    • importere WSDL-dokumentet i WSDL Explorer med henblik på test
    • starte guiden til oprettelse af skelet til webserviceprogram eller webserviceprogramklienten direkte fra Web Services Explorer.

Opspor webserviceprogram fra et WSIL-dokument

Sådan finder du webserviceprogrambeskrivelser:

  1. Klik på ikonen WSIL-side på værktøjslinjen i Web Services Explorer Billede af ikonen WSIL-side..
  2. Klik på Overordnet WSIL i delvinduet Navigator.
  3. Angiv URL'en til det WSIL- eller HTTP-dokument, der indeholder link til et WSIL-dokument, i feltet URL til dokument i delvinduet Funktioner. Der findes oplysninger om, hvordan en HTTP-fil kan indeholde link til WSIL, på adressen: http://www.ibm.com/developerworks/webservices/library/ws-wsilspec.html
  4. Når du har fundet WSIL-dokumentet, kan du bruge ikonerne på værktøjslinjen i delvinduet Funktioner til at udføre følgende:
    • få vist WSIL-dokumentoplysninger
    • få vist alle de WSDL-serviceprogrammer, der er knyttet til det pågældende WSIL-dokument
    • få vist alle de UDDI-serviceprogrammer, der er knyttet til WSIL-dokumentet
    • få vist alle de UDDI-virksomheder, der er knyttet til WSIL-dokumentet
    • få vist alle de WSIL-link, der er knyttet til WSIL-dokumentet
    • importere WSIL-dokumentet til filsystemet
    • tilføje WSIL-dokumentet til Foretrukne
    Vigtigt: Hvis Web Services Explorer ikke indeholder det projekt, du vil importere WSDL-filen til, skal du sikre dig, at du har oprettet projektet, og/eller klikke på ikonen Opfrisk.