Creazione del servizio Web

Prima di iniziare, è necessario completare l'Esercizio 1.1: Importazione delle risorse necessarie e configurazione dello spazio di lavoro.

Registrazione con il Registro UDDI IBM.

Prima di pubblicare il servizio Web su Registro UDDI IBM, è necessario ottenere un ID e una password IBM.

Importante: per poter eseguire la registrazione, seguire le istruzioni fornite dal Registro UDDI IBM. Per poter attivare il proprio account, occorre innanzitutto accedere al registro da www.ibm.com/services/uddi

Pubblicazione di un'entità di business in UDDI

Esplora servizi Web consente di pubblicare e gestire l'entità di business, i servizi di business e le interfacce dei servizi. Per ulteriori informazioni sui tipi di strutture di dati UDDI, consultare la sezione relativa alla distribuzione dei servizi Web della guida in linea.

Se occorre avviare manualmente Esplora servizi Web IBM, fare clic sull'icona di avvio di Esplora servizi Web sulla barra degli strumenti principale oppure fare clic con il tasto destro del mouse sul file WSDL e selezionare Servizi Web > Pubblica file WSDL.

L'entità di business contiene informazioni sul business quali i dati relativi ai contatti e gli URL.

Importante: il Registro UDDI IBM consente la pubblicazione di una sola entità di business per ID utente. Se precedentemente è stata già pubblicata un'entità di business nel Registro UDDI IBM, è possibile rimuovere l'entità di business esistente oppure pubblicare StockQuoteService utilizzando l'entità di business esistente. Per informazioni sulla rimozione di un'entità di business, consultare la sezione relativa agli strumenti dei servizi Web nella guida in linea. Dopo aver annullato l'entità di business, completare la procedura descritta in "Pubblicazione dell'entità di business" e "Pubblicazione del servizio Web StockQuoteService".

Per pubblicare l'entità di business:

  1. Dalla barra degli strumenti, aprire la pagina UDDI di Esplora servizi Web.
  2. Nel riquadro Selezione, selezionare il nodo UDDI principale.
  3. Nel riquadro Azioni, il Registro di prova UDDI IBM verrà visualizzato nel campo Nome registro. Fare clic su Vai. L'aspetto di Esplora servizi Web IBM sarà simile a quello riportato nella seguente immagine:
    Screen capture di Esplorazione servizi Web IBM.
  4. Sulla barra degli strumenti del riquadro Azioni, fare clic sull'icona Pubblica.
  5. Dall'elenco Pubblica, selezionare Business.
  6. Selezionare il pulsante di opzione Semplice.
  7. Nel campo Pubblica URL, conservare l'URL predefinito. Immettere, nei rispettivi campi, l'ID utente, la password, il nome e una descrizione dell'entità di business.
  8. Fare clic su Vai.

Esplora servizi Web IBM viene aggiornato automaticamente con l'entità di business di cui è stata appena eseguita la pubblicazione.

Ricerca dell'entità di business

Per trovare l'entità di business utilizzando Esplora servizi Web IBM:

  1. Nel riquadro Selezione, selezionare il nodo Registro di prova UDDI IBM.
  2. Sulla barra degli strumenti del riquadro Azioni, fare clic sull'icona Trova.
  3. Dall'elenco Cerca, selezionare Business
  4. Selezionare il pulsante di opzione Semplice.
  5. Nel campo Nome del riquadro Azioni, immettere il nome dell'entità di business, quindi fare clic su Vai.

Pubblicazione di un servizio Web in UDDI

  1. Nel riquadro Selezione, selezionare l'entità di business nella cartella Business pubblicati.
  2. Sulla barra degli strumenti del riquadro Azioni, fare clic sull'icona Pubblica servizio.
  3. Selezionare il pulsante di opzione Semplice.
  4. Per immettere l'URL WSDL, fare clic su Sfoglia per selezionare l'URL WSDL per il progetto Web. Nel Browser WSDL, selezionare http://localhost:9080/WebProject/wsdl/StockQuoteService.wsdl, quindi fare clic su Vai.
  5. Nel campo Nome del riquadro Azioni, immettere StockQuote service .
  6. Nel campo Descrizione del riquadro Azioni, immettere StockQuote service .
  7. Dopo aver immesso tutte le informazioni relative al servizio, fare clic su Vai.

Esplora servizi Web IBM viene aggiornato automaticamente con il servizio di Web di cui è stata appena eseguita la pubblicazione. Se l'esito dell'aggiornamento è positivo, nel riquadro Stato viene visualizzato

Interfaccia servizio http://
DefaultNamespace è stato pubblicato correttamente.
Il servizio StockQuote è stato pubblicato correttamente.
 

Importante: il Registro di prova UDDI IBM dovrebbe essere utilizzato solo per le attività di sperimentazione e verifica iniziali. I dati memorizzati in queste ubicazioni possono andare persi in qualunque momento.

Dopo aver terminato la pubblicazione del servizio Web, uscire da Esplora servizi Web IBM.

Ricerca del servizio Web StockQuote

Verrà ora illustrato in che modo uno sviluppatore può utilizzare Rational Developer per ricercare il servizio Web appena registrato. Come prima cosa, occorre creare un progetto Web in cui importare il documento WSDL. Dopo di che, sarà possibile iniziare la ricerca del servizio Web StockQuote.

Per trovare un servizio Web, eseguire la ricerca di un'entità o di un servizio di business oppure dell'interfaccia del servizio. In questo esempio, verranno eseguite query nel registro utilizzando il nome dell'entità di business creata quando il servizio Web è stato pubblicato. Per individuare un servizio Web utilizzando Esplora servizi Web IBM:

  1. Fare clic sull'icona per avviare Esplora servizi Web sulla barra degli strumenti principali.
  2. Sulla barra degli strumenti Esplora servizi Web, selezionare l'icona Preferiti.
  3. Espandere Registri UDDI preferiti e selezionare Registro di prova UDDI IBM.
  4. Sulla barra degli strumenti di Azioni, fare clic sull'icona Aggiungi alla pagina UDDI.
  5. Sulla barra degli strumenti di Azioni, fare clic sull'icona Trova.
  6. Nel riquadro Azioni, immettere StockQuoteQuery come nome della query.
  7. Selezionare il pulsante di opzione Semplice.
  8. Nel campo di testo Nome, immettere il nome del business che ha pubblicato il servizio StockQuote. Fare clic su Vai. Il business è stato trovato.
  9. A questo punto, per individuare il servizio, fare clic su Richiama servizi. In tal modo, dovrebbe comparire il servizio Web.

Dopo aver trovato un servizio Web, è possibile importare il documento WSDL nel progetto Web e avviare la procedura guidata Client di servizi Web per verificare il servizio Web oppure per verificare il file WSDL utilizzando Esplora servizi Web.

Completare l'esercitazione esaminando il materiale nella sezione Riepilogo.

Termini di utilizzo | Feedback
(C) Copyright IBM Corporation 2000, 2005. Tutti i diritti riservati.