Webservices opsporen

Webservices kunnen worden opgespoord via een openbaar bedrijfsregister, een besloten bedrijfsregister of een WSIL-document. UDDI beheert het opsporen van webservices met behulp van een in een algemene XML-indeling gedistribueerd register, waarin bedrijven en de bijbehorende servicebeschrijvingen zijn geïmplementeerd.

WSIL (Web Services Inspection Language, taal voor inspectie van webservices) is een service-opsporingsmechanisme dat zowel in combinatie met als in plaats van UDDI kan worden gebruikt. Met WSIL kunt u rechtstreeks naar de serviceprovider gaan en de gewenste services aanvragen. Zie www.ibm.com/developerworks/webservices/library/ws-wsilspec.html voor meer informatie over de WSIL-specificatie (Web Services Inspection Language). Ga naar www.ibm.com/services/uddi/index.html voor meer informatie over UDDI en de UDDI-bedrijfsregisters van IBM.

Met behulp van de Webservicesverkenner kunt u een webservice op twee manieren opsporen:

Een webservice opsporen via een UDDI-register

Het register bevat URL-verwijzingen naar WSDL-documenten van webservices. Een webservice kan alleen worden opgespoord als de URL naar het WSDL-document van de webservice kan worden omgezet. Het opsporen van beschrijvingen van webservices gaat als volgt:

  1. Webservicesverkenner starten
  2. Klik op UDDI-hoofd.
  3. Kies in de sectie Acties een register uit de vervolgkeuzelijst en klik op Go.
  4. Klik op de werkbalk van de sectie Acties op het pictogram Zoeken Afbeelding van het pictogram Zoeken.
  5. Typ in de sectie Acties de naam van de query, de tekst die u zoekt, het type zoekopdracht dat u wilt uitvoeren en eventuele querygegevens:
    1. Zoeken naar: Met deze lijst kunt u aangeven of u naar een bedrijf, een service of een service-interface zoekt.
      • Bedrijven: Als u een bedrijf in het register hebt opgespoord, kunt u met de pictogrammen op de werkbalk van de sectie Acties de volgende taken uitvoeren:
        • Gegevens van het bedrijf bekijken en bewerken
        • De services opvragen die aan het bedrijf zijn gekoppeld
        • Een service publiceren
        • Gekoppelde services beheren
        • Publicatiebevestigingen beheren
        • Het bedrijf toevoegen aan de favorieten
        • De publicatie van het bedrijf ongedaan maken
      • Services: Als u een service in het register hebt opgespoord, kunt u met de pictogrammen op de werkbalk van de sectie Acties de volgende taken uitvoeren:
        • Gegevens van de service bekijken en bewerken
        • Het bedrijf opvragen dat aan de service is gekoppeld
        • De service-interfaces ophalen die aan de service zijn gekoppeld
        • Het WSDL-bestand van de service importeren in de Eclipse-workbench
        • Het WSDL-bestand van de service importeren in het bestandssysteem
        • De wizards voor webservices starten
        • De service toevoegen aan de favorieten
        • De publicatie van de service ongedaan maken
      • Service-interface: Als u een service-interface in het register hebt opgespoord, kunt u met de pictogrammen op de werkbalk van de sectie Acties de volgende taken uitvoeren:
        • Gegevens van de interface bekijken en bewerken
        • De services opvragen die aan de service-interface zijn gekoppeld
        • De bedrijven opvragen die aan de service-interface zijn gekoppeld
        • Het WSDL-bestand van de service-interface importeren in de Eclipse-workbench
        • Het WSDL-bestand van de service-interface importeren in het bestandssysteem
        • De wizards voor webservices starten
        • De service-interface toevoegen aan de favorieten
        • De publicatie van de service-interface ongedaan maken
    2. Type zoekopdracht: Met deze keuzerondjes kunt u aangeven of u een eenvoudige of een geavanceerde zoekopdracht wilt uitvoeren of op UUID (Universal Unique Identifier) wilt zoeken.
      Eenvoudig
      Typ de naam van de bedrijven, services of service-interface waarvoor u de zoekopdracht uitvoert. Opmerking: De grootte van de zoekset is op 100 ingesteld en standaard worden er maximaal 10 resultaten geretourneerd. Voer een geavanceerde zoekopdracht uit om de standaardwaarden te vervangen.
      Geavanceerd
      Hiermee kunt u meer opties opgeven om het bereik van de zoekopdracht te verfijnen. Kies deze optie als u meerdere bedrijven of services zoekt.
      UUID
      Hier kunt u de UUID-sleutel opgeven. De UUID-sleutel is het ID dat is gekoppeld aan het gepubliceerde object.
  6. Als u de gewenste bedrijfsservicebeschrijving hebt gevonden, selecteert u de service of de service-interface en klikt u op het pictogram Importeren om de volgende redenen:
    • Importeren van het WSDL-document in uw webproject
    • Importeren van het WSDL-document in de WSDL-verkenner voor testdoeleinden
    • Rechtstreeks starten van de wizard Webserviceraamwerk maken of de wizard Webserviceclient vanuit de Webservicesverkenner

Een webservice opsporen via een WSIL-document

Het opsporen van beschrijvingen van webservices gaat als volgt:

  1. Klik op de werkbalk van de Webservicesverkenner op het pictogram WSIL-pagina Afbeelding van het pictogram WSIL-page.
  2. Klik in de Navigator op WSIL-hoofd.
  3. Typ in het veld URL naar document van de sectie Acties de URL naar het WSIL-document of een HTTP-document dat links naar een WSIL-document bevat. Meer informatie over links naar WSIL in een HTTP-bestand kunt u vinden in: http://www.ibm.com/developerworks/webservices/library/ws-wsilspec.html
  4. Als u het WSIL-document hebt opgespoord, kunt u met de pictogrammen op de werkbalk van de sectie Acties de volgende taken uitvoeren:
    • Gegevens van het WSIL-document bekijken
    • Een lijst van alle WSDL-services opvragen die aan het WSIL-document zijn gekoppeld
    • Een lijst van alle UDDI-services opvragen die aan het WSIL-document zijn gekoppeld
    • Een lijst van alle UDDI-bedrijven opvragen die aan het WSIL-document zijn gekoppeld
    • Een lijst van alle WSIL-links opvragen die aan het WSIL-document zijn gekoppeld
    • Het WSIL-document importeren in het bestandssysteem
    • Het WSIL-document toevoegen aan de favorieten
    Belangrijk: Als het project waarin u het WSDL-bestand wilt importeren niet door de Webservicesverkenner wordt afgebeeld, controleert u of het project is gemaakt en/of klikt u op het pictogram Vernieuwen.