Estos días durante la conferencia Professional Developers Conference (PDC) que se ha celebrado en Los Angeles se han anunciado y presentado planes de futuro alrededor de .NET, tecnologías de integración y modelado. Aquí hemos hablado de ellas: BizTalk Server 2009, Oslo, .NET Framework y la última que mencionamos fue Dublin -conjunto de mejoras y capacidades en el servidor de aplicaciones-
Una de las preguntas más frecuentes en las sesiones de BizTalk fue dónde está la diferencia entre BizTalk y Dublin; aparentemente ambas tecnologías se superponen en algunos aspectos; vamos, que parece que hacen lo mismo lo que genera confusión y dudas. Yo he recibido también algunas preguntas en conversaciones con clientes durante estos días.
Voy a ver si, brevemente, soy capaz de poner un poco de luz en esta cuestión, ¿cúal es la diferencia entre Dublín y BizTalk?.
Empecemos por 'refrescar' qué es Dublín. Dentro de un anuncio más general sobre .NET Framework nos referimos a una serie de mejoras en componentes clave como son Windows Communication Foundation (WCF) y Workflow Foundation (WF): nuevas capacidades de mensajería y REST, nuevos modelos de workflow, mejoras en la integración entre WCF y WF, un nuevo diseñador visual ...
Además de mejoras en WCF y WCF, Dublín incorporará algunos servicios preconstruidos como correlación basada en mensajes, servicios de reenvío de mensajes, enrutamiento basado en contenido, servicios de compensación para transacciones de larga duración ...
Conceptos estos últimos que aparecen siempre en nuestras conversaciones de BizTalk. Veamos dos diferencias, en mi opinión, importantes entre ambos:
Además de estas dos claras diferencias podríamos añadir una tercera también importante; el valor que encontramos en BizTalk cuando nos referimos a escenarios verticales concretos como pueden ser mensajería SWIFT, HL7 o RFID, son funcionalidades nativas en BizTalk, vienen de serie, extendiendo así la capacidad de BizTalk para abordar soluciones en estos mercados verticales.
Seguiremos hablando más en profundidad de estas tecnologías. Espero haber aclardo un poco las ideas.