Qu'est-ce que Workflow Manager 1.0 ?

 

Date de publication : juillet 2016

Workflow Manager 1.0 est un nouveau serveur offrant de nouvelles fonctionnalités pour la création, l'hébergement et la gestion des flux de travail. Ces flux de travail sont exécutés à grande échelle et à haute densité, et prennent en charge l’exécution au sein d’une architecture mutualisée. Le service repose sur le modèle de programmation, le composant d’exécution et la bibliothèque d’activités éprouvés qui ont été introduits avec Windows Workflow Foundation (WF) dans .NET Framework 4.

Avec le temps, nous comptons proposer à la fois une fonctionnalité de service Azure ainsi qu’une fonctionnalité de service installée par l’utilisateur, afin de conférer une plus grande souplesse et symétrie à l’utilisateur sur les offres Azure et locales. Au tout début, la fonctionnalité avait été mise à disposition du public en tant que service installé par l'utilisateur (pour une installation en local ou une installation sur des machines virtuelles Azure).

En outre, Workflow Manager 1.0 est utilisé par SharePoint 2013 pour l'exécution des flux de travail SharePoint, et fera intégralement partie de la majorité des abonnements Office 365.

Fonctionnalités clés de Workflow Manager 1.0

Workflow Manager 1.0 repose sur l’ambition d’héberger des options que .NET Framework propose aujourd’hui avec WorkflowApplication et WorkflowServiceHost, afin de proposer un nouvel hôte géré pour l’exécution et la gestion des flux de travail. Le cloud nous offre une opportunité exceptionnelle de fournir un environnement « permanent » pour l’exécution, la surveillance et la gestion des flux de travail. Nous avons développé Workflow Manager avec Azure pour point central à long terme, tout en rendant les fonctionnalités immédiatement disponibles localement. Cette offre permet aux organisations de concentrer leurs énergies sur la conception de la logique du flux de travail elle-même, ainsi que l'intégration à leurs applications, au lieu de perdre du temps à construire l'infrastructure.Workflow Manager 1.0 apporte les solutions à de nombreux problèmes rencontrés par les clients dans la gestion des artefacts de flux de travail, la création de leur environnement d'hébergement, la configuration de celui-ci pour l'évolutivité et la haute disponibilité, la gestion d'une batterie d'ordinateurs exécutant leurs applications, etc. Le service offre également de nouvelles fonctionnalités aux éditeurs de logiciels indépendants SaaS afin qu’ils puissent fournir une extensibilité utilisateur à leurs applications efficacement et en toute sécurité au sein d’une architecture mutualisée.

Workflow Manager 1.0 est destiné à fournir les fonctionnalités clés suivantes :

  • Haute densité et architecture mutualisée

  • Elastic Scale

  • Gestion des artefacts d’activités et de flux de travail

  • Suivi et surveillance

  • Gestion des instances

  • Création entièrement déclarative

  • Messagerie REST et Service Bus

Les fonctionnalités d’hébergement au sein d’une architecture mutualisée offrent une exécution sécurisée, à haute efficacité et aux performances élevées des instances de flux de travail, ainsi que la possibilité d’organiser et de gérer les locataires du service.

Le service introduit également de nouvelles fonctionnalités permettant de gérer vos activités et flux de travail dans le système. Les clients peuvent télécharger leurs définitions d’activités et de flux de travail via une API REST ou une bibliothèque cliente, et le service stocke les artefacts dans un référentiel fiable et à évolutivité horizontale. Le service permet également de gérer les relations entre les définitions d’activités et de flux de travail ainsi que leur versions, offrant ainsi des fonctionnalités de gestion des artefacts souple pour la mise à jour des définitions, tout en garantissant l’intégrité du processus d’exécution des instances.

Nous avons également continué à élaborer de nouvelles fonctionnalités destinées à la surveillance et à la gestion des instances de flux de travail en cours d’exécution via l’API REST, la bibliothèque cliente et le portail. Ces fonctionnalités offrent une visibilité aux clients sur l’état du service, leur configuration personnalisée et l’état de leurs processus métier, tout en dotant les développeurs et les administrateurs des outils nécessaires pour gérer leurs artefacts et processus.

Outre les progrès effectués aux niveaux de l’hébergement et de la gestion, le service apporte également de nouvelles fonctionnalités pour la création de flux de travail, par exemple, la création entièrement déclarative de flux de travail via une bibliothèque d’activités étendue, la traduction d’expressions ainsi qu’une nouvelle fonctionnalité de modélisation de données déclarative. De nouvelles fonctionnalités de messagerie intégrées sont également fournies pour les modèles de messagerie Azure des services Web REST et Service Bus. Ces fonctionnalités sont intégrées au composant d'exécution d'hébergement pour s'assurer que les messages entrants et sortants sont coordonnés avec la persistance des flux de travail de manière à garantir la fiabilité et l'intégrité de vos processus.

Les rubriques de cette section présentent les nouvelles fonctionnalités de flux de travail en ce qui concerne la création, l’hébergement et la gestion de vos processus métier : la création et l’exécution de flux de travail flexibles, efficaces et fiables qui évoluent avec vos besoins professionnels n’ont jamais été aussi simples.

Voir aussi

Installation et configuration de Workflow Manager 1.0
Utilisation de données complexes dans un flux de travail
Messagerie entrante
Valeur dynamique Workflow Manager 1.0
Surface approuvée Workflow Manager 1.0
Ajout d'une nouvelle version d'un flux de travail ou d'une activité personnalisée dans Workflow Manager 1.0
Résolution des problèmes de gestion et d'exécution Workflow Manager 1.0
Exemples Workflow Manager 1.0