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 toutes les plateformes avec n'importe quelle licence

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.
Zenaton

Zenaton

Un Workflow Builder pour les développeurs.Créez des processus événementiels en quelques jours au lieu de plusieurs mois.
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.
cDevWorkflow

cDevWorkflow

cDevWorkflow est la plate-forme BPM-Workflow de nouvelle génération pour les développeurs.Entièrement écrit en utilisant .net et c #, axé sur les performances et les fonctionnalités.
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.
Kelsa

Kelsa

Kelsa est un logiciel d'automatisation de workflow basé sur le cloud, personnalisable et sans code qui permet de gérer le workflow et les processus métier de tout type d'industrie.
Ferryt

Ferryt

Les modules de la plateforme de processus forment un système de type BPM.Ferryt permet de modéliser, simuler et exécuter des processus en temps réel.
3YOURMIND

3YOURMIND

3YOURMIND fournit des plateformes pour rationaliser l'impression 3D industrielle pour les entreprises innovantes et les services d'impression 3D.Nos plateformes permettent à nos clients d'utiliser les technologies au maximum de leur potentiel.