Tal vez desee desplegar y gestionar módulos SCA en un entorno de bus distribuido; por ejemplo, con Enterprise Service Buses diferenciados para distintos departamentos o para separar los recursos de prueba y de producción.
Cada perfil autónomo o perfil de gestor de despliegue que cree tiene su propia célula administrativa que puede verse como el dominio administrativo de un Enterprise Service Bus diferenciado.
El entorno de bus completo puede componerse de varias células autónomas y de gestor de despliegue, cada una de las cuales representa un Enterprise Service Bus distinto, con su propio bus SCA.SYSTEM utilizado para módulos SCA.
Además del bus SCA.SYSTEM utilizado para módulos SCA, también puede crear otros buses de integración de servicios que puede utilizar para dar soporte a la lógica de integración de servicios proporcionada por los módulos. Por ejemplo, se proporciona SCA.APPLICATION.nombre_célula.Bus, que se utiliza para definir destinos de cola de JMS y otros recursos JMS para los módulos desplegados con enlaces JMS.
Puede crear otros buses para su uso como en WebSphere Application Server; por ejemplo, para las aplicaciones que actúan como solicitantes y proveedores de servicio en WebSphere ESB, o para enlazar un bus con WebSphere MQ.
También puede utilizar un gestor de despliegue de WebSphere ESB para gestionar servidores de aplicaciones distintos, para su uso con aplicaciones y módulos desplegados en WebSphere Application Server.
Aunque puede utilizar estos otros buses por separado, también puede conectarlos para permitir que los mensajes pasen entre los buses. También puede conectar buses conjuntamente en distintas organizaciones. Cuando los buses están interconectados, las aplicaciones pueden enviar mensajes a las aplicaciones que están en otros buses y utilizar los recursos proporcionados en otros buses. Los mensajes publicados pueden abarcar varios buses en que los enlaces entre los buses están configurados para permitir esto.
Un bus de integración de servicios debe estar contenido en una sola célula; es decir, un bus no puede abarcar varias células. Sin embargo, una célula puede contener más de un bus. En este caso, cada bus de la célula es "foráneo" respecto a otros buses de la célula. Puede conectar buses entre sí en una célula o entre células distintas.
El proceso de enlazar un bus con otro es el mismo, tanto si los buses están en la misma célula como si están en células distintas.
Hay varias maneras diferentes de crear una topología de varios Enterprise Service Bus; por ejemplo:
(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)