Windows Workflow Foundation 4.0: Características y aplicaciones en el campo de la ciencia!

Para cerrar la primera jornada del PDC 2008, he asistido a una ponencia sobre la nueva versión de la tecnología de creación de flujos de trabajo en plataforma windows: Windows Workflow Foundation 4.0 (WF 4.0). En la ponencia, realizada por Kenny Wolf (Arquitecto de Software para WF) hemos podido asistir a algunas de las novedades más interesantes que aparecerán con la nueva versión de WF:

Novedades en el diseño e implementación de workflows

  • Nuevo diseñador de workflows, mucho más intuitivo y sencillo de utilizar. Con este diseñador se ha tratado de mejorar la usabilidad a la hora de crear flujos de trabajos.
  • Nuevas actividades para WF 4.0.
081 086
  • Mejoras en las ventanas que permiten diseñar, modelar e implementar el flujo de trabajo:
    • Ventana de argumentos para el flujo de trabajo.
    • Ventana para propiedades del flujo de trabajo.
    • Ventana de propiedades de los distintos elementos que constityen el flujo de trabajo.
084 085

Pero no sólo se mejora la experiencia del diseñador de flujos de trabajo, sino que con la nueva versión de WF se simplifica la creación de flujos de trabajo y de actividades de flujos de trabajo. Se evoluciona a un modelado de flujos de trabajo más declarativo (vs code behind). Otras mejoras en cuanto a herramientas de creación de flujos de trabajo que vendrán con WF 4.0 son:

  • Mejoras en el rehosting de flujos de trabajo.
  • Experiencia unificada de depuración de flujos de trabajo.

Novedades en el runtime de WF

WF 4.0 introduce una serie de mejoras en el motor de ejecución de flujos de trabajo:

  • Aumento del rendimiento en un orde de 10-100 órdenes de magnitud con respecto a versiones previas.
  • Facilita un control total de la persistencia.
  • Soporte para partial trust.
  • Soporte para Flow-in transactions.
  • Plenamente integrado con WCF, WPF, y ASP.NET.

¿Y cómo paso de WF 3.0 / 3.5 a WF 4.0?

En este punto, Kenny tranquilizó a la audiencia en cuanto a que se está realizando un trabajo de apoyo a la migración de workflows en versiones previas de WF a la versión 4.0:

  • A través del uso de actividades de WF 3.0 en WF 4.0.
  • Mediante una serie de guías descriptivas sobre como pasar de workflows de la versión 3.0 / 3.5 a la 4.0.
  • Usando una actividad especialmente diseñada para facilitar la interoperabilidad entre flujos de trabajo de WF 3.0/3.5 y flujos de trabajo de WF 4.0.

Una aplicación práctica de WF 4.0 : Flujos de trabajo científicos

Como cierre de la ponencia, se presentó una aplicación realista de WF 4.0 en el campo de la ciencia. En concreto se presentaron dos proyectos desarrollados por Microsoft Research:

  • Neptune, de aplicación en oceanografía, campo que tiene una serie de requerimientos clave como:
    • Redes de sensores altamente escalables.
    • Visualización bajo demanda.
    • Catálogo de actividades de flujo de trabajo preparadas para este entorno.
  • PanSTARSs, de aplicación en astronomía, campo en el que los requerimientos son:
    • Ejecución en clusteres.
    • Necesidad de un alto rendimiento.
    • Gran cantidad de flujos de trabajo en ejecución.
    • Monitorización de los flujos de trabajo.

Pues bien, Microsoft Research con estos proyectos ha demostrado la validez y aplicabilidad de WF4.0 para tratar con entornos tan complejos como los citados. De echo, como muestra de su extensibilidad, se mostró un diseñador de flujos de trabajo específicamente creado para estos entornos denominado Trident:

089 090

Publicado por

Juan Carlos González

Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

8 comentarios en “Windows Workflow Foundation 4.0: Características y aplicaciones en el campo de la ciencia!”

  1. Buenas Alejandro,
    Pues hoy no han comentado nada al respecto…de todas formas, hay más ponencias sobre WF 4.0…si nos entereamos de algo alog, lo pondremos aquí.

    Un saludo

    JC’s

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *