Ahora toca el turno a Dublín; hace un tiempo hablaba de Oslo y ahora de Dublín. Es curioso esto de los nombres clave en Microsoft. Me lo han preguntado muchas veces, pero todavía no se cómo se eligen.
Se trata de nuestro servidor de aplicaciones, sí, has leído bien, servidor de aplicaciones, Windows Server, donde tenemos funcionalidad clave de un servidor de aplicaciones: transacciones distribuidas, colas de mensajes, 'pooling' de objetos, caché, autenticación, autorización y encriptación; servidor Web y Servicios Web, workflow, scripting. Complementado además con .NET Framework y Visual Studio lo convierten en un jugador de primera clase en este área de Enterprise Application Servers.
Es, aquí, en el servidor de aplicaciones donde encontramos 'Dublín'; ¿qué es exactamente?; pues es un grupo de mejoras en componentes clave de .NET Framework centradas en una nueva versión de Windows Communication Foundation (WCF) y Windows Workflow Foundation (WF): ambos como parte de .NET Framework 4.0.
Brevemente estas son algunas de estas mejoras:
WCF:
WF:
Pienso que en los escenarios actuales alrededor de los principios SOA donde, cada vez más, se utilizan un amplio abanico de servicios Web como parte de las aplicaciones (desde servicios básicos REST a servicios más avanzados utilizando estándares WS-*) este tipo de tecnologías juegan un papel clave.
Y no estamos solos, hay ya una serie de ISVs que ya han anunciado planes para soportar o adaptarse a .NET Framework 4.0 y 'Dublín', algunos de estos son Amberpoint, SOA Software, Global360, etc.