El entorno del bus incluye uno o más
buses de integración de servicios,
servidores ESB, y sus recursos,
organizados en dominios administrativos lógicos de celdas y nodos.
Si realiza una instalación completa (valor predeterminado) para
WebSphere ESB,
obtiene un servidor autónomo en el que puede desplegar módulos SCA sin tener que
configurar el servidor.
No obstante, es posible que los administradores deseen intervenir en el entorno del
bus para beneficiarse de las particularidades del entorno.
- El entorno de ejecución SCA (explotado por módulos de mediación) utiliza colas en un
bus de integración de servicios SCA.SYSTEM como
infraestructura robusta para dar soporte a interacciones asíncronas entre componentes y
módulos. Las colas están ubicadas en un servidor que es miembro del bus
SCA.SYSTEM.
- El servidor ESB proporciona
tecnologías de integración, servicios de infraestructuras, configuración y la
administración de tiempo de ejecución necesarios para ejecutar módulos de mediación y
aplicaciones de servicios en
WebSphere ESB.
Como miembro de un bus, el servidor tiene un motor de mensajería que proporciona la
función principal de mensajería del bus SCA.SYSTEM.
Tanto el servidor como el bus SCA.SYSTEM están configurados con propiedades
predeterminadas que pueden ser adecuadas para desplegar y ejecutar los módulos SCA.
Figura 1. Entorno de bus con un servidor asignado al
bus de integración de servicios.
Como miembro de un bus, se asigna al servidor un motor de mensajería que tiene un
almacén de datos para almacenar datos de estado y mensajes. En esta figura también se
muestra un módulo de mediación desplegado en el entorno del bus y asignado al miembro del
bus. 
Para un uso más avanzado, puede modificar la configuración del entorno del bus para un
servidor autónomo, o crear un entorno de bus para una celda de gestor de despliegue.
Por ejemplo:
- Puede configurar una variedad de calidad de servicio, desde la entrega segura y garantizada
(en la que se garantiza que los mensajes no se pierden y que se transportan de forma
segura) hasta un servicio que simplemente realice la entrega en base a las mejores opciones posibles (en la que los mensajes pueden perderse si se produce una anomalía en el sistema).
- Si lo desea, puede configurar una celda de gestor de despliegue para proporcionar
varios servidores para alojar módulos de mediación. Esto supone ventajas de ampliación,
la capacidad de gestionar más conexiones de cliente y un mayor rendimiento de los
mensajes. También puede crear clústeres de servidores, lo que permite gestionar un grupo
de servidores conjuntamente y que dichos servidores participen en la gestión de la carga
de trabajo.
- El entorno completo del bus puede estar formado por varios perfiles autónomos y de
gestor de despliegue para proporcionar dominios administrativos independientes para
distintos departamentos o para separar las instalaciones de prueba y de producción. Cada
perfil tiene su propio bus de integración de servicios SCA.SYSTEM.
Para obtener más información sobre las distintas topologías de bus, consulte
Selección de un entorno de bus.
Además del bus SCA.SYSTEM utilizado para los 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. El bus
SCA.APPLICATION.nombre_celda.Bus, por ejemplo, se proporciona y
utiliza para definir destinos de colas JMS y otros recursos JMS para módulos desplegados
con vinculaciones JMS.
Puede crear otros buses para utilizarlos como en
WebSphere Application Server; por
ejemplo, para aplicaciones que actúan como solicitantes y proveedores de servicios dentro
de WebSphere ESB, o
para enlazarse a WebSphere
MQ. También puede utilizar un gestor de despliegue de
WebSphere ESB para
gestionar distintos servidores de aplicaciones y utilizarlos con aplicaciones y módulos
desplegados en WebSphere Application Server.