• El Professional Developer Conference (PDC) es un evento anual que organiza Microsoft desde 1991 para la comunidad de desarrolladores y arquitectos de TI. Es una estupenda oportunidad para obtener una perspectiva completa del futuro en las tecnologías Microsoft, acceder a nuevos recursos y compartir experiencias con ingenieros de la compañía y con otros profesionales del sector.


  • Los Centros de Innovación son una iniciativa promovida por Microsoft en colaboración con sus socios de negocio y los gobiernos autonómicos para impulsar la innovación local y el desarrollo de la industria del software. En España existen actualmente cinco centros (Cataluña, Navarra, Castilla y León, Cantabria y Aragón) y tres más se inaugurarán próximamente (dos en el País Vasco y uno en Baleares).

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
Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: