Il tipo di moduli SCA supportati da WebSphere ESB
vengono denominati moduli di mediazione e consentono di modificare facilmente
il formato, il contenuto e la destinazione delle richieste di servizio e delle risposte.
In quale maniera lo sviluppatore dell'integrazione utilizza WebSphere Integration Developer
per creare un modulo di mediazione?
Supponiamo che vi sia un servizio del richiedente che deve accedere ad un fornitore di servizi.
Il richiedente desidera inviare un ID cliente ed il fornitore è in attesa di un ID cliente,
ma i protocolli sono differenti.
Figura 1. Un richiedente che accede ad un fornitore di servizi che utilizza un protocollo
differente.
E' necessaria una conversione tra il protocollo SOAP/HTTP
utilizzato dal richiedente ed il protocollo SOAP/JMS utilizzato dal fornitore di
servizi.
Pertanto lo sviluppatore crea un modulo di mediazione. Può essere sufficiente
creare un'importazione e un'esportazione con le associazioni appropriate
per ottenere l'effetto desiderato.
Figura 2. Un modulo di mediazione semplice, con un solo collegamento di importazione SOAP/HTTP
e un collegamento di esportazione SOAP/JMS dichiarato..
Questo è sufficiente per consentire
al modulo di mediazione la conversione automatica tra i due protocolli.
In questa maniera lo sviluppatore dell'integrazione è in grado di integrare molto velocemente i servizi per:
- Ottenere la conversione del protocollo standard senza dover scrivere il codice.
- Semplificare le questioni in cui un servizio può disporre di varie possibili interfacce.
- Proteggere un sistema dalle modifiche fisiche.