Rilevamento dei servizi Web

È possibile individuare i servizi Web mediante un registro business pubblico, un registro business privato o un documento WSIL. UDDI gestisce il rilevamento dei servizi Web basandosi su in registro distribuito di business e delle rispettive descrizioni dei servizi implementate in un formato XML comune.

WSIL (Web Services Inspection Language) è un meccanismo di rilevamento servizi allo stesso tempo complementare e alternativo a UDDI. WSIL consente di rivolgersi direttamente ad un fornitore per richiedere servizi. Per ulteriori informazioni sulla specifica Web Services Inspection Language, fare riferimento al documento www.ibm.com/developerworks/webservices/library/ws-wsilspec.html. For more information on UDDI and the IBM® UDDI Business registries, refer to www.ibm.com/services/uddi/index.html.

È possibile rilevare un servizio Web in differenti modi utilizzando Esplora servizi Web:

Rilevamento di un servizio Web da un registro UDDI

Il registro contiene riferimenti URL ai documenti WSDL del servizio Web. Per rilevare un servizio Web, è necessario che l'URL del documento WSDL del servizio sia valido. Per individuare le descrizioni del servizio Web:

  1. Avviare Esplora servizi Web
  2. Scegliere UDDI principale.
  3. Nel riquadro Azioni, selezionare un registro dall'elenco a discesa e scegliere Vai.
  4. In the Actions pane toolbar click the Find icon A picture of the Find icon..
  5. Nel riquadro Azioni, immettere il nome della query, l'elemento da ricercare, il tipo di ricerca che si desidera eseguire e qualsiasi informazione utile per la query:
    1. Cerca Questo elenco consente di ricercare business, servizi o interfacce di servizio.
      • Business Dopo aver individuato un business nel registro, utilizzare le icone nella barra degli strumenti del riquadro Azione per:
        • Visualizzare e modificare i dettagli del business
        • Ottenere i servizi associati al business
        • Pubblicare un servizio
        • Gestire i servizi di riferimento
        • Gestire le asserzioni del publisher
        • Aggiungere il business ai Preferiti
        • Annullare la pubblicazione del business
      • Servizi Dopo aver individuato un servizio nel registro, utilizzare le icone nella barra degli strumenti del riquadro Azione per:
        • Visualizzare e modificare i dettagli del servizio
        • Ottenere i business associati al servizio
        • Ottenere le interfacce di servizio associate al servizio
        • Importare il file WSDL del servizio nel workbench Eclipse
        • Importare il file WSDL nel file system
        • Avviare le procedure guidate Servizi Web
        • Aggiungere il servizio ai Preferiti
        • Annullare la pubblicazione del servizio
      • Interfacce di servizio Dopo aver individuato un'interfaccia di servizio nel registro, utilizzare le icone nella barra degli strumenti del riquadro Azione per:
        • Visualizzare e modificare i dettagli dell'interfaccia
        • Ottenere i servizi associati all'interfaccia di servizio
        • Ottenere i business associati all'interfaccia di servizio
        • Importare il file WSDL dell'interfaccia di servizio nel workbench Eclipse
        • Importare il file WSDL dell'interfaccia di servizio nel file system
        • Avviare le procedure guidate Servizi Web
        • Aggiungere le interfacce di servizio ai Preferiti
        • Annullare la pubblicazione dell'interfaccia di servizio
    2. Tipo di ricerca Questi pulsanti di opzione consentono di specificare una ricerca semplice o avanzata o effettuare una ricerca in base ad un UUID (Universal Unique Identifier).
      Semplice
      Immettere il nome del business, del servizio o delle interfacce di servizio che si desidera ricercare. Nota: per impostazione predefinita, la dimensione della ricerca è su 100 e il numero dei risultati è 10. Se si desidera modificare questi valori, utilizzare la ricerca avanzata.
      Avanzate
      Consente di specificare più opzioni di ricerca per limitarne l'ambito. Selezionare questa opzione se si desidera ricercare più business o servizi.
      UUID
      Consente di specificare la chiave UUID, ovvero l'identificativo associato all'oggetto pubblicato.
  6. Dopo aver ricercato ed individuato la descrizione del servizio business desiderato, selezionare il servizio o l'interfaccia di servizio e scegliere Importa per:
    • importare il documento WSDL nel progetto Web
    • importare il documento WSDL in Esplora WSDL per la verifica funzionale
    • avviare la procedura guidata Creazione struttura servizio Web o Client di servizi Web da Esplora servizi Web.

Rilevamento di un servizio Web da un documento WSIL

Per individuare le descrizioni del servizio Web:

  1. Dalla barra degli strumenti di Esplora servizi Web, scegliere Pagina WSIL Immagine dell'icona Pagina WSIL.
  2. Nel pannello di selezione, scegliere WSIL principale.
  3. Nel campo URL per il documento del riquadro Azioni, immettere l'URL per il documento WSIL o il documento HTTP che contiene i collegamenti al documento WSIL. Details on how an HTTP file can contain links to WSIL can be found here: http://www.ibm.com/developerworks/webservices/library/ws-wsilspec.html
  4. Once you have located the WSIL document, use the icons in the Action pane toolbar to do the following:
    • Visualizzare i dettagli del documento WSIL
    • Elencare tutti i servizi WSDL associati al documento WSIL
    • Elencare tutti i servizi UDDI associati al documento WSIL
    • Elencare tutti i business UDDI associati al documento WSIL
    • Elencare tutti i collegamenti WSIL associati al documento WSIL
    • Importare il documento WSIL nel file system
    • Aggiungere il documento WSIL ai Preferiti
    Importante: se in Esplora servizi Web di IBM non viene visualizzato il progetto in cui si desidera importare il file WSDL, assicurarsi che il progetto è stato creato e/o scegliere l'icona Aggiorna.