WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 WebSphere Enterprise Service Bus, Version 6.0.1 Sistemas operativos: AIX, HP-UX, Linux, Solaris, Windows AIX, HP-UX, Linux, Solaris, Windows

Arquitectura orientada a servicios (SOA) y Enterprise Service Bus (ESB)

El proceso de integración de aplicaciones se puede simplificar, puede ser más rápido y más económico si se utiliza una arquitectura orientada a servicios (SOA).

Las aplicaciones se exponen entre sí como servicios que utilizan interfaces estándar reutilizables.

Figura 1. Integración de aplicaciones mediante una arquitectura orientada a servicios (SOA). En esta figura se muestran dos aplicaciones como solicitante de servicios y proveedor de servicios. Ambos servicios definen las interfaces que ofrecen y que requieren.
Integración de aplicaciones mediante una arquitectura orientada a servicios (SOA); se muestran dos aplicaciones como solicitante de servicios y proveedor de servicios. Ambos servicios definen las interfaces que ofrecen y que requieren.

Un Enterprise Service Bus (ESB) es un patrón arquitectónico general que proporciona la infraestructura necesaria para integrar estos servicios de forma flexible y rápida. Este patrón puede implementarse utilizando distintas tecnologías de middleware y distintos modelos de programación. El valor que aporta un ESB reside en que puede utilizarse en distintos casos de ejemplo, desde una integración en un departamento a una integración en toda la empresa.

Figura 2. Enterprise Service Bus (ESB). Con el patrón de ESB, los participantes de una interacción de servicio se comunican a través de un bus.
Con el patrón de ESB, los participantes de una interacción de servicio se comunican a través de un bus.
La lógica de integración del Enterprise Service Bus realiza distintas funciones:

El tiempo de inactividad del sistema se puede reducir y las necesidades cambiantes de la empresa se pueden satisfacer mediante la adición o sustitución dinámica de servicios. Los servicios pueden conectarse al bus, e integrarse a servicios existentes, sin necesidad de modificar los servicios existentes.

Figura 3. Nuevos servicios pueden conectarse al bus. Es posible conectar servicios nuevos al bus e integrarlos con los servicios existentes sin necesidad de modificarlos, simplemente añadiendo o modificando lógica de integración.
Es posible conectar servicios nuevos al bus e integrarlos con los servicios existentes sin necesidad de modificarlos, simplemente añadiendo o modificando la lógica de integración

Concept topic../conceptConcept topic

Condiciones de uso | Evalúe esta página

Icono de fecha y horaÚltima actualización: 1 Mar 2006
../timestamp 1 Mar 2006 http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\concepts\cwesb_tour1a.html

(C) Copyright IBM Corporation 2005. Reservados todos los derechos.
Este centro de información está basado en tecnología Eclipse. (http://www.eclipse.org)