Para que sirve un Enterprise Service Bus (ESB)
A modo de recordar, escribire las funciones principales o para lo que se usa un Enterprise Service Bus.
- Transformacion de mensajes: Entre diversos protocolos y formatos.
- Rutear mensajes: Entregar y direccionar los mensajes a los end points necesarios.
- Mejorar mensajes: Agregar datos / metadatos de mensajes a medida que se envÃan entre
proveedores de servicios y los consumidores - Log y Emision de eventos: Mensajes de registro de auditorÃa y emision eventos para el análisis estadÃstico,
solución de problemas.
Estos son los principales puntos y funciones que vengo identificando en el nuevo mundo que exploro. tambien comenzaremos a publicar video tutoriales de esta tecnologia….. el producto que vengo usando es jboss esb…
Comparte este post de consultorjava.com!
Etiquetas: enterprise service bus, esb, funciones
Comentarios (2)




Bueno a mi humilde opinión un ESB debe cumplir 4 principios:
Transformación: Proceso por el cuál un mensaje es modificado tal que puede tener una estructura distinta a la original o sea se puede agregar o quitar elementos o se puede cambiar completamente la estructura, por ejemplo entre XML usando XSLT o ir de una estructura CSV a XML o a una estructura posicional, etc. etc.
Ruteo: Capacidad de poder enviar mensaje a destinos diversos es decir sistemas operativos en plataformas iguales o distintas con diversos codepages.
Conversión: Cuando el mensaje debe viajar entre sistemas con diversos codepages se debe hacer un mapeo de entre estos para que el mensaje siga teniendo el mismo contenido (o sea interpretado de la misma forma) a pesar de que el codepage origen es distinto que el destino.
Handling: Un ESB debe tener toda una polÃtica general para poder manejar todas las excepciones o errores posibles tales como en la estructura de los mensajes o de comunicación o inesperados.
buena Chicho, tus aportes son importantes.