¿Qué es Workflow Manager 1.0?

 

Publicado: julio de 2016

Workflow Manager 1.0 es un nuevo servidor que ofrece nuevas capacidades para crear, hospedar y administrar flujos de trabajo. Estos flujos de trabajo se ejecutarán en una escala y densidad elevadas y admitirán la ejecución en un entorno multiempresa. El servicio se basa en la existosa biblioteca de modelo de programación, tiempo de ejecución y actividades que se presentó con Windows Workflow Foundation (WF) en .NET Framework 4.

Con el tiempo, tenemos previsto proporcionar una capacidad de servicio de Azure, así como una capacidad de servicio instalado por el usuario. De este modo, se proporciona al usuario flexibilidad y simetría entre todas las ofertas locales y de Azure. Inicialmente, la capacidad estará disponible públicamente como servicio instalado por el usuario (para una instalación local o una instalación en máquinas virtuales de Azure).

Asimismo, Workflow Manager 1.0 se usa en SharePoint 2013 para ejecutar los flujos de trabajo de SharePoint y será una parte inherente de la mayoría de suscripciones de Office 365.

Capacidades clave de Workflow Manager 1.0

Workflow Manager 1.0 se basa en la continuación de opciones de hospedaje que .NET Framework proporciona hoy en día con WorkflowApplication y WorkflowServiceHost con el fin de ofrecer un nuevo host administrado para la ejecución y administración de flujos de trabajo. La nube ofrece una excelente oportunidad para que podamos proporcionar un entorno continuamente activado para la ejecución, supervisión y administración de flujos de trabajo. Hemos desarrollado Workflow Manager con un enfoque de Azure a largo plazo, además de hacer que las capacidades estén disponibles en local inmediatamente. Con esta oferta, las organizaciones podrán centrar más sus esfuerzos en el diseño de la lógica del flujo de trabajo en sí y en la integración de este en sus aplicaciones, en lugar de tener que dedicar tiempo a la creación de la infraestructura.Workflow Manager 1.0 se encargará de muchos de los desafíos a los que se enfrentan actualmente los clientes a la hora de administrar los artefactos de sus flujos de trabajo, crear su entorno de hospedaje, configurar este para la escabilidad y la alta disponibilidad, y administrar una granja de equipos que ejecutan sus aplicaciones, entre otras cosas. El servicio también proporciona nuevas capacidades para ISV de SaaS con el fin de proporcionar extensibilidad de usuarios a sus aplicaciones de una manera multiempresa más eficaz y segura.

Workflow Manager 1.0 se centra en la entrega de estas capacidades clave:

  • Alta densidad y multiempresa

  • Escala elástica

  • Administración de actividades y artefactos de flujo de trabajo

  • Seguimiento y supervisión

  • Administración de instancias

  • Creación completamente declarativa

  • Mensajería REST y Service Bus

Las capacidades de hospedaje multiempresa proporcionan un entorno para la ejecución segura, de alta eficacia y de alto rendimiento de instancias de flujos de trabajo, así como la capacidad para organizar y administrar los inquilinos del servicio.

El servicio también introduce nuevas capacidades para la administración de actividades y flujos de trabajo en el sistema. Los clientes pueden cargar sus definiciones de actividad y flujos de trabajo a través de una API de REST o biblioteca de clientes y el servicio almacena los artefactos en un repositorio ampliado y confiable. Asimismo, el servicio administra las relaciones entre las definiciones de actividad y flujo de trabajo y sus versiones, lo que proporciona capacidades de administración de artefactos flexibles para la actualización de definiciones a la vez que se asegura la integridad de proceso de las instancias de ejecución.

También seguimos agregando nuevas capacidades para la supervisión y administración de las instancias de flujo de trabajo en ejecución a través de la API de REST, la biblioteca de clientes y el portal. Estas capacidades ofrecen a los clientes una visibilidad sobre la condición del servicio, su configuración personalizada y el estado de sus procesos empresariales en ejecución, a la vez que proporcionan a los desarrolladores y administradores las herramientas que necesitan para administrar sus artefactos y procesos.

Además de las ventajas que ofrece en el hospedaje y la administración, el servicio también ofrece capacidades nuevas para la creación de flujos de trabajo. Esto incluye la creación completamente declarativa de flujos de trabajo a través de una biblioteca de actividades expandida, la traducción de expresiones y una nueva característica de modelado de datos declarativos. También se proporcionan nuevas capacidades de mensajería integrada para los prominentes modelos de mensajería de Azure de los servicios web de REST y Service Bus. Estas capacidades de mensajería se integran con el tiempo de ejecución de hospedaje para garantizar la coordinación de los mensajes entrantes y salientes con la persistencia del flujo de trabajo para fines de confiabilidad e integridad de los procesos.

En los temas de esta sección se muestran las nuevas capacidades de flujo de trabajo para la creación, el hospedaje y la administración de los procesos empresariales que facilitan más que nunca la creación y ejecución de flujos de trabajo flexibles, de alto rendimiento y confiables que se amplían según las necesidades de la empresa.

Ver también

Instalación y configuración de Workflow Manager 1.0
Trabajar con datos complejos en un flujo de trabajo
Mensajería entrante
Valor dinámico de Workflow Manager 1.0
Superficie de confianza de Workflow Manager 1.0
Agregar una nueva versión de un flujo de trabajo o actividad personalizada en Workflow Manager 1.0
Solución de problemas de administración y ejecución de Workflow Manager 1.0
Ejemplos de Workflow Manager 1.0