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

Creazione di una topologia enterprise service bus multipla

In alcune circostanze, è indicata la distribuzione e la gestione di moduli SCA in un ambiente bus distribuito; ad esempio, con enterprise service bus separati per i vari dipartimenti oppure per delle funzioni di verifica e di produzione diverse.

Perché e quando eseguire questa attività

Ogni profilo autonomo o Deployment Manager creato ha la propria cella di gestione che può essere vista come il dominio di gestione per un enterprise service bus separato.

Il proprio ambiente bus completo potrebbe essere composto da varie celle autonome e di Deployment Manager, ciascuna della quali rappresenta un enterprise service bus separato, con il proprio bus SCA.SYSTEM utilizzato per i moduli SCA.

Oltre al bus SCA.SYSTEM utilizzato per i moduli SCA, è anche possibile creare altri service integration bus che è possibile utilizzare per supportare la logica di integrazione servizi fornita dai moduli. Ad esempio, l'SCA.APPLICATION.nome_cella.Bus è fornito ed utilizzato per definire le destinazioni di coda JMS e altre risorse JMS per i moduli distribuiti con le associazioni JMS.

È possibile creare altri bus da utilizzare come in WebSphere Application Server; ad esempio, per le applicazioni che fungono da richiedenti e da provider di servizi in WebSphere ESB oppure per collegare un bus a WebSphere MQ.

È anche possibile utilizzare un Deployment Manager di WebSphere ESB per gestire dei server delle applicazioni separati, da utilizzare con applicazioni e moduli distribuiti su WebSphere Application Server.

Anche se è possibile utilizzare questi ulteriori bus separatamente, è anche possibile connetterli per consentire la trasmissione di messaggi tra di loro. È anche possibile connettere insieme dei bus in organizzazioni differenti. Se i bus sono interconnessi, le applicazioni possono inviare messaggi ad applicazioni su altri bus e utilizzare le risorse fornite sugli altri bus. I messaggi pubblicati possono estendersi su più bus, dove i collegamenti tra tali bus sono configurati in modo da consentirlo.

Un service integration bus deve essere contenuto in una singola cella; un bus non può, cioè, estendersi su più celle. Tuttavia, una cella può contenere più di un bus. In questo caso, ogni bus nella cella è "estraneo" a ogni altro bus nella cella. È possibile connettere i bus in una cella oppure tra celle differenti.

Il processo per collegare un bus ad un altro bus è lo stesso, sia che i bus siano nella stessa cella sia che si trovino in celle differenti.

Figura 1. Una topologia a più enterprise service bus
Ogni ESB (enterprise service bus) ha il proprio bus SCA.SYSTEM su cui distribuire i moduli di mediazione.

Ci sono vari modi differenti per creare un enterprise service bus multiplo; ad esempio:

Passi per questa attività

  1. Installare un enterprise service bus a server singolo su una macchina. Completare i passi per creare quanto indicato nello scenario di installazione 1 Questo crea effettivamente un enterprise service bus, con il proprio bus SCA.SYSTEM.
  2. Installare una cella di nodi di server gestiti su varie macchine. Completare i passi per creare quanto indicato nello scenario scenario di installazione 5 con i cluster di server distribuiti sui nodi gestiti, su varie macchine, in base alle proprie esigenze.

    Se si desidera uno o più dei nodi sulla stessa macchina, è possibile utilizzare la stessa installazione di WebSphere ESB oppure utilizzare delle copie installate separate di WebSphere ESB sulla stessa macchina.

Operazioni successive

È ora possibile eseguire gli esempi di WebSphere ESB e distribuire le applicazioni di servizio nel proprio enterprise service bus.
Concetti correlati
Un enterprise service bus con collegamenti alle reti WebSphere MQ
Attività correlate
Pianificazione degli scenari di installazione WebSphere ESB

Task 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\tasks\tjj0004_.html

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