Débil la presentación, explican lo que ya se sabe. Lo bueno es que viene un TOOLKIT (Microsoft ESB Guidance for Partner) para Partenes que servirá para estandarizar las soluciones de ESB.
ESB está vivo, aunque muchos en mi pueblo me dijeron que no.
- Lo primero es tener claro el valor para el negocio.
- Desde el punto de vista del administrador, hay que buscar la mejor forma de integrar las aplicaciones. Se debe evitar las conexiones punto a punto, no se pueden administrar.
- ¿Qué es un ESB?
- No hay una definición oficial.
- Hay acuerdo en algunos puntos:
i. Message Broker
ii. Message transformation
iii. Validación de mensajes
iv. MOM Message oriented middleware.
- Es una parte importante para armar una arquitectura SOA.
- Infraestructura de SOA
- Soportar proveedores y clientes.
i. CIM: interfaz de cliente común.
ii. SIM: Interfaz de servicio común.
- Componentes de ESB
i. Orquestación.
ii. Trasformación.
iii. Routing
iv. Exception managment
1. En un MOM, se deben generar mensajes de excepción que son recibidos por las aplicaciones usando P/S.
2. Se generan Handler genericos.
3. EL handler se basará en una orquestación re usable.
4.
- Registro de servicios.
i. Bussines Services Console es necesario!!!! No hay producto MS para esto.
- Mangment de servicios.
i. Monitores de healt.
ii. MOM
iii. LOG.
- Seguridad.
- Anuncio: Microsoft ESB Guidance for Partner
- BST 2006
- Guías de arquitectura.
- ESB core Engine.
i. On/off Ramps.
ii. Intermediary Functions
iii. Standarized metadata “envelope”
iv. Mecanismos de resolución: cuando de se recibe un mensaje, se debe resolver que hacer con él.
1. Cuando no es posible resolver, se debe enviar la excepción. Dead letter es l concepto aquí.
v. Provisioning and administartion
- Simples On/Off Ramps
- Framework con WSS 3.0
Hace un año lei un paper de MS en el que se comentaba que Biztalk ponia en duda la necesidad de utilizar los ESBs y recuerdo que surgio un interesante debate entorno a si dicho producto constituia una solucion ESB. ¿Ha habido algun avance significativo en la discusion?. ¿Cual es la postura actual de MS entorno al concepto ESB?.Enhorabuena por tu blog,Jose.
Hola,
Microsoft dijo lo que tú dices. Pero desde hace un tiempo hasta ahora ha cambiado la visión, BizTalk no reemplaza a un ESB. Un ESB no es un producto sino una implementación, BizTalk es un producto. Con un producto puedes hacer muchas implementaciones por ejemplo ESB ó un MOM.
Hay un anuncio sobre un Toolkit para PArtner que trae elementos para hacer un ESB, hay que estar atentos al lanzamiento. Personalmente ya me inscribí en la lista para recibir más información de esto.
Salu2