WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 Sistemi operativi: AIX, HP-UX, Linux, Solaris, Windows

moduli di mediazione

I moduli di mediazione sono moduli SCA (Service Component Architecture) che possono modificare il formato, il contenuto o la destinazione delle richieste di servizio.

I moduli di mediazione intervengono su messaggi in esecuzione tra richiedenti del servizio e fornitori di servizi. Consentono all'utente di instradare i messaggi a differenti fornitori di servizi. Permettono inoltre di convertire i messaggi: è possibile correggere la forma o il contenuto dei messaggi. In aggiunta, i moduli di mediazione sono in grado di fornire funzioni come registrazione di messaggi ed elaborazione di errori personalizzate in base alle richieste dell'utente.

Componenti dei moduli di mediazione

Tra le voci contenute nei moduli di mediazione vi sono le seguenti:
  • Importazioni.
    • Le importazioni definiscono le interazioni tra moduli SCA e fornitori di servizi.
    • Le importazioni consentono ai moduli SCA di richiamare servizi esterni come se fossero locali.
    • Le importazioni del modulo di mediazione possono essere visualizzate da WebSphere ESB e se il collegamento di importazione è un collegamento SCA, allora è possibile modificarlo per puntare ad un altro modulo SCA.
  • Esportazioni.
    • Le esportazioni definiscono le interazioni tra moduli SCA e richiedenti del servizio.
    • Le esportazioni consentono ad un modulo SCA di offrire un servizio. Le esportazioni definiscono le interfacce esterne (punti di accesso) di un modulo SCA.
    • Le esportazioni del modulo di mediazione possono essere visualizzate da WebSphere ESB.
  • Componenti SCA.
    • I componenti SCA o i componenti del servizio sono elementi di base SCA. I moduli SCA come moduli di mediazione vengono compilati, utilizzando componenti SCA. E' possibile creare e personalizzare graficamente moduli SCA e componenti, utilizzando WebSphere Integration Developer.
    • Solitamente, i moduli di mediazione contengono un tipo specifico di componente SCA, denominato componente del flusso di mediazione. Un modulo di mediazione può contenere, al massimo, un componente del flusso di mediazione.
    • Un componente del flusso di mediazione può contenere una primitiva di mediazione, varie primitive di mediazione o nessuna primitiva di mediazione. WebSphere ESB supporta una serie fornita di primitive di mediazione che offrono funzionalità per instradamento e conversione dei messaggi. Una delle primitive di mediazione supportata da WebSphere ESB consente il richiamo della logica personalizzata.
    • Un modulo di mediazione non deve necessariamente contenere un componente del flusso di mediazione. Lo scopo di un modulo di mediazione che non contiene un componente del flusso di mediazione è quello di trasformare le richieste di servizio da un protocollo all'altro. Ad esempio, una richiesta di servizio può essere effettuata tramite SOAP/JMS ma è necessario convertirla in SOAP/HTTP prima dell'invio.
    Nota: è possibile visualizzare i moduli di mediazione da WebSphere ESB. E' possibile inoltre effettuare delle modifiche limitate ai moduli di mediazione da WebSphere ESB. Tuttavia non è possibile visualizzare o modificare le primitive di mediazione o i componenti SCA da WebSphere ESB. Utilizzare WebSphere Integration Developer per personalizzare le primitive di mediazione ed i componenti SCA.
    Figura 1. Esempio semplificato di un modulo di mediazione. Il modulo di mediazione contiene un componente del flusso di mediazione. Il componente del flusso di meditazione contiene primitive di mediazione.
    Il modulo di mediazione contiene un componente del flusso di mediazione. Il componente del flusso di mediazione contiene primitive di mediazione

Distribuzione dei moduli di mediazione

I moduli di mediazione vengono creati tramite WebSphere Integration Developer e distribuiti su WebSphere ESB all'interno di un file EAR (Enterprise ARchive). Pertanto, un modulo di mediazione viene distribuito su WebSphere ESB nella stessa maniera utilizzata per la distribuzione delle applicazioni enterprise.

I moduli di mediazione dei pacchetti WebSphere Integration Developer all'interno dei file JAR (Java ARchive) e i file JAR vengono quindi memorizzati nei file EAR.

Logicamente, i moduli di mediazione possono essere concepiti come un'entità. In realtà, i moduli SCA sono definiti da vari file XML memorizzati in un file JAR.

  • File EAR.
    • Contiene file JAR.
      • Contiene il modulo di mediazione.
        Figura 2. Esempio semplificato di un file EAR contenente un modulo di mediazione. Il file EAR contiene JAR. Il file JAR del programma di utilità contiene un modulo di mediazione.
        Il file EAR contiene JAR. Il file JAR del programma di utilità contiene un modulo di mediazione.
Nota: l'unico tipo di moduli SCA che sono supportati da WebSphere ESB sono moduli di mediazione.

Concept topic

Condizioni di utilizzo | Valuta questa pagina

Timestamp iconUltimo aggiornamento: 5 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\concepts\cwesb_mediationmodules.html

(C) Copyright IBM Corporation 2005. Tutti i diritti riservati.
Questo information center è sviluppato con tecnologia Eclipse. (http://www.eclipse.org)