Building an ESB on the Microsoft Plataform

 

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.

 

  1. Lo primero es tener claro el valor para el negocio.
  2. 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.
  1. ¿Qué es un ESB?
    1. No hay una definición oficial.
    2. Hay acuerdo en algunos puntos:

i. Message Broker

ii. Message transformation

iii. Validación de mensajes

iv. MOM Message oriented middleware.

    1. Es una parte importante para armar una arquitectura SOA.
  1. Infraestructura de SOA
    1. Soportar proveedores y clientes.

i. CIM: interfaz de cliente común.

ii. SIM: Interfaz de servicio común.

    1. 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.

    1. Registro de servicios.

i. Bussines Services Console es necesario!!!! No hay producto MS para esto.

    1. Mangment de servicios.

i. Monitores de healt.

ii. MOM

iii. LOG.

    1. Seguridad.
  1. Anuncio: Microsoft ESB Guidance for Partner
    1. BST 2006
    2. Guías de arquitectura.
    3. 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

    1. Simples On/Off Ramps
    2. Framework con WSS 3.0

2 comentarios en “Building an ESB on the Microsoft Plataform

  1. jose

    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.

    Responder
  2. Juan Pablo

    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

    Responder

Replica a Juan Pablo Cancelar la respuesta