Buses de integración de servicios

Un bus de integración de servicios proporciona un ámbito en el que puede configurar recursos para módulos de mediación y puntos finales de interacción desplegados en WebSphere ESB.

Recuerde: Un Enterprise Service Bus no es sólo un bus de integración de servicios. Un Enterprise Service Bus es, más bien, una arquitectura que se utiliza para la lógica de integración y la conectividad de puntos finales de interacción descritos por SCA. Un bus de integración de servicios forma parte de las tecnologías proporcionadas por el WebSphere Application Server en que se construye WebSphere ESB. El Enterprise Service Bus puede incluir varios buses de integración de servicios, WebSphere MQ y otras tecnologías.

Cuando se abrevian las referencias a un Enterprise Service Bus, se utiliza el término ESB. Cuando se abrevian las referencias a un bus de integración de servicios, se utiliza el término bus.

En WebSphere ESB, un bus habilita el direccionamiento de mensajes entre puntos finales con una calidad específica del servicio de interacción y puede hacer que los mensajes permanezcan de forma temporal, si es necesario. Puede configurar la variedad de la calidad de servicio de entrega segura y protegida (donde se garantiza que los mensajes no se perderán y se transportarán de forma segura) a mejor esfuerzo (donde los mensajes pueden perderse en caso de anomalía del sistema). Los implementadores de punto final eligen la calidad de servicio deseada declarando las anotaciones en exportaciones e importaciones de módulo SCA. Si no se especifica una calidad de servicio, WebSphere ESB aplica sus valores por omisión.

Cuando se instala WebSphere ESB, se crea un bus SCA.SYSTEM automáticamente para desplegar módulos SCA. Si la configuración de este bus no es adecuada para los módulos SCA, o desea dar otros usos a los buses de integración de servicios, puede elegir entre diversos entornos de bus incluido un bus de varios servidores, varios buses de un solo servidor que utilicen distintos servidores, y buses enlazados a WebSphere MQ.

Muchos escenarios requieren una topología de bus simple; quizás, por ejemplo, un solo servidor. Al añadir varios servidores a un solo bus, puede aumentar el número de puntos de conexión. Al añadir clústeres de servidores como miembros de un bus, puede aumentar la escalabilidad y conseguir una alta disponibilidad. Sin embargo, los servidores no tienen que ser miembros de bus para conectarse a un bus. En las topologías de bus más complejas, se configuran varios buses que pueden interconectarse para formar redes complejas. Una empresa puede desplegar varios buses por razones organizativas; por ejemplo, es posible que una empresa con varios departamentos autónomos quiera tener buses administrados por separado en cada ubicación.


Condiciones de uso |


(c) Copyright IBM Corporation 2005, 2006.
Este centro de información está basado en tecnología Eclipse (http://www.eclipse.org)