Implementazione del broker di un'interfaccia di un servizio diverso da Web per un servizio Web nuovo

In questo scenario di servizio Web, il broker fornisce compatibilità con le versioni precedenti per richiamare un'implementazione di servizi Web nuovi fornita da un toolkit SOAP da client di un servizio diverso da Web.

Nel diagramma viene visualizzato un client esistente associato a un'interfaccia esistente. Il file di definizione dell'interfaccia è importato in una serie di messaggi. Un file WSDL viene creato dalla serie di messaggi e utilizzato per creare un servizio Web nuovo. La serie di messaggi viene distribuita a un flusso in un broker. Durante il runtime il flusso interagisce con il client esistente originale e il servizio Web nuovo.

Legenda dei simboli:

Nel diagramma vengono descritti i simboli utilizzati negli altri diagrammi, che non vengono riportati perché dispongono ciascuno delle proprie descrizioni.

Possibili utilizzi

Si desidera migrare un'applicazione in un'implementazione del servizio Web, ad esempio un'implementazione EJB ospitata da un Application Server per fornire migliore scalabilità.

Tuttavia, un numero significativo di utenti dispone di client esistenti che non è possibile sostituire in modo immediato. Il broker consente ai client esistenti di utilizzare l'implementazione del servizio Web nuovo.

Procedura di progettazione

  1. Creare una serie di messaggi per i messaggi aziendali, se possibile importando una definizione di interfaccia esistente, ad esempio, un file di intestazione C o un copybook COBOL.
  2. Creare una definizione WSDL dalla serie di messaggi.
  3. Utilizzare un toolkit SOAP o un Application Server per creare un'implementazione dei servizi Web adatta basata sul WSDL.
  4. Sviluppare un flusso di messaggi per mediare tra il client esistente originale e il servizio Web nuovo.

Runtime

Il flusso di messaggi riceve una richiesta dal client esistente, lo converte in una richiesta di servizi Web e richiama il servizio Web. La risposta dal servizio Web viene convertita in un formato comprensibile dal client esistente.

Concetti correlati
Servizi Web, flussi di messaggi e WSDL
Richiamo del broker di un servizio Web esistente
Implementazione del broker di un'interfaccia del servizio Web nuova
Implementazione del broker di un'interfaccia del servizio Web esistente
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ac34560_