Está en la página 1de 3

Grupo de apoyo a la preparacin de la XXII

convocatoria de oposiciones al Cuerpo Superior de


Sistemas y Tecnologas de la Informacin de la
Administracin del Estado

HERRAMIENTAS ESB

Un ESB es el elemento software que media entre las aplicaciones de una organizacin y
permite la comunicacin entre ellas. Idealmente el ESB tendra que ser capaz de sustituir
todo contacto directo con las aplicaciones en el bus, de modo que toda la comunicacin
tenga lugar a travs del bus.

La necesidad de un ESB surge de la complejidad de las organizaciones que deben


coordinar e integrar sus procesos de negocio, sistemas operacionales y datos sin renunciar
a la innovacin tecnolgica.

Un ESB puede distribuirse a lo largo de una organizacin, no necesitando un punto central


de integracin y permitiendo la interoperabilidad entre sistemas implementados en diversas
tecnologas.

Permite:

- Enrutamiento y direccionamiento de mensajes.


- Comunicacin sncrona/asncrona
- Orquestacin y coreografa de los procesos de negocio
- Multiplicidad de tipos de transporte y protocolos de enlace.
- Procesamiento de eventos.
- Presencia de adaptadores a mltiples plataformas.
- Herramientas de diseo de la integracin, de implementacin y despliegue.
- Caractersticas de garanta de la calidad del servicio (QoS), como transaccionalidad,
seguridad y persistencia.
- Auditora, registro y mtricas.
- Gestin y monitorizacin.

Nota: Sera muy raro que en el cuarto examen plantearan un sistema en el que fuera
necesario la inclusin de un ESB. En cualquier caso, siempre es positivo llevar preparados
todas las posibles opciones.

A continuacin se indican algunas ESB comerciales existentes en el mercado:

1
Grupo de apoyo a la preparacin de la XXII
convocatoria de oposiciones al Cuerpo Superior de
Sistemas y Tecnologas de la Informacin de la
Administracin del Estado

Herramienta Caractersticas Tecnologa Licencia Informacin adicional


Oracle El servidor ESB soporta Java SW Simplifica la interaccin y comunicacin entre los productos
Enterprise HTTP/SOAP, JMS, JCA, propietario Oracle existentes o entre aplicaciones de terceros.
Service Bus WSIF and Java
(BEA Logic) Se integra con Oracle El servicio ESB se disea y configura con las interfaces de
BPEL Process Manager usuario Oracle JDeveloper y Oracle ESB Control. Luego se
registra en un servidor ESB
IBM Alta disponibilidad Java SW Est construido sobre estndares abierto, SOA, mensajera y
WebSphere Soporta los protocolos propietario tecnologas de servicios web
ESB JMS, MQ, EJB, Web
Services, REST, HTTP,
etc.
Soporta los formatos
XML, Text, delimited,
COBOL, etc.
JBoss ESB Multiplataforma Java Cdigo Se utiliza para conectar sistemas, especialmente sistemas no
Desarrollado por RedHat abierto interoperables
(GNU)
Apache Multiplataforma Java Cdigo Se puede utilizar en Java SE o en un servidor de
ServiceMix Proporciona federacin abierto aplicaciones Java EE.
y clustering (Apache
Cumple con la License Normalmente se utiliza con Apache ActiveMQ, Apache
especificacin JBI JSR 2.0) Camel and Apache CXF en proyectos de infraestructura
208 SOA.
Cumple con la
especificacin OSGi 4.2 Especialmente interesante por su alto grado de adecuacin a
estndares, sumando a los propios de un ESB como XML y

2
Grupo de apoyo a la preparacin de la XXII
convocatoria de oposiciones al Cuerpo Superior de
Sistemas y Tecnologas de la Informacin de la
Administracin del Estado

a travs de Apache Felix WSDL, otros propios del universo Java como JBI (Java
Business Integration) y OSGi.
Open ESB Corre bajo Windows, Java Cdigo Es el nico ESB de cdigo abierto que soporta los estndar
Linux y Mac OS abierto JSR-208 (JBI, Java Business Integration), XML, XML
Permite integrar (CDDL) Schema, WSDL, BPEL
sistemas legacy en los
procesos de negocio
Mule Multiplataforma (JVM) Java Cdigo Es un ESB ms ligero.
Arquitectura escalable abierto Basado en java pero puede gestionar peticiones de otras
(CPAL) plataformas (como .NET) mediante servicios web o sockets.
WSO2 Soporta la creacin de Java Cdigo Es un ESB simple, ligero y de alto rendimiento
servicios proxy de forma abierto
grfica

También podría gustarte