Cadence Workflow Engine a été développé chez Uber et open source sous licence MIT.La différence entre Cadence et la majorité des moteurs de workflow existants est qu'il est axé sur les développeurs et qu'il est extrêmement flexible et évolutif (jusqu'à des dizaines de milliers de mises à jour par seconde et jusqu'à des milliards de workflows ouverts).Les flux de travail sont écrits sous forme de programmes orientés objet et le moteur garantit que l'état des objets de flux de travail, y compris les piles de threads et les variables locales, est entièrement préservé en cas de défaillance de l'hôte.demander une réponse.Voici des exemples d'utilisation: Tâches CRON distribuées Gestion des pipelines ML / Data Réaction aux événements métier.Par exemple, des événements de voyage à Uber.Le flux de travail peut accumuler l'état en fonction des événements reçus et exécuter des activités si nécessaire.Déploiement des services sur Mesos / Kubernetes Implémentation du pipeline CI Assurer que plusieurs appels de service se terminent lorsqu'une demande est reçue.Y compris la mise en œuvre du modèle SAGA Gestion des tâches des travailleurs humains (similaires à Amazon MTurk) Traitement des supports Support client Acheminement des tickets Traitement des commandes Service de test similaire à ChaosMonkey et bien d'autres L'autre ensemble de cas d'utilisation est basé sur le portage de moteurs de workflow existants à exécuter sur Cadence.Pratiquement tout langage de spécification de workflow de moteur existant peut être porté pour s'exécuter sur Cadence.Plusieurs systèmes Uber internes ont été portés.De cette façon, un seul service principal peut alimenter plusieurs systèmes de workflow spécifiques à un domaine.
cadence-workflow

Site Internet:

Les catégories

Alternatives à Cadence Workflow pour Mac

Imixs-Workflow

Imixs-Workflow

Imixs Workflow est un framework BPM dont le but est de réduire la complexité des applications métier.Basé sur la norme BPMN 2.0, vous pouvez modifier votre logique métier sans changer une seule ligne de code.
Activiti

Activiti

Activiti est un workflow léger et une plateforme de gestion des processus métier (BPM) destinés aux hommes d'affaires, aux développeurs et aux administrateurs système.
Workflow Engine .NET

Workflow Engine .NET

WorkflowEngine.NET - composant qui ajoute un flux de travail dans votre application.
Zvolv

Zvolv

Zvolv est l'automatisation du flux de travail sans code.Créez des applications d'entreprise en quelques jours grâce à l'IA, l'automatisation cognitive, la collaboration et bien plus encore.
MESG

MESG

MESG est un cadre de développement flexible et décentralisé qui permet la réutilisation facile des composants d'application, tout en offrant des avenues de monétisation afin que les développeurs open source puissent être récompensés pour leur travail.