O Cadence Workflow Engine foi desenvolvido no Uber e de código aberto sob licença do MIT.A diferença entre o Cadence e a maioria dos mecanismos de fluxo de trabalho existentes é que ele é focado no desenvolvedor e é extremamente flexível e escalável (para dezenas de milhares de atualizações por segundo e até bilhões de fluxos de trabalho abertos).Os fluxos de trabalho são gravados como programas orientados a objetos e o mecanismo garante que o estado dos objetos de fluxo de trabalho, incluindo pilhas de encadeamentos e variáveis ​​locais, seja totalmente preservado em caso de falhas no host ... A cadência é usada para praticamente qualquer aplicativo backend que viva além de um únicosolicitar resposta.Exemplos de uso são: Trabalhos CRON distribuídos Gerenciamento de pipelines ML / Data Reagindo a eventos de negócios.Por exemplo, eventos de viagem no Uber.O fluxo de trabalho pode acumular estado com base nos eventos recebidos e executar atividades quando necessário.Implantação de serviços na implementação do pipeline do CI Mesos / Kubernetes Garantindo que várias chamadas de serviço sejam concluídas quando uma solicitação for recebida.Inclusão da implementação do padrão SAGA Gerenciamento de tarefas do trabalhador humano (semelhante ao Amazon MTurk) Processamento de mídia Roteamento de tíquete de suporte ao cliente Processamento de pedidos Serviço de teste semelhante ao ChaosMonkey e muitos outros O outro conjunto de casos de uso baseia-se na portabilidade de mecanismos de fluxo de trabalho existentes para execução no Cadence.Praticamente qualquer linguagem de especificação de fluxo de trabalho de mecanismo existente pode ser portada para execução no Cadence.Existem vários sistemas Uber internos que foram portados.Dessa forma, um único serviço de back-end pode alimentar vários sistemas de fluxo de trabalho específicos do domínio.
cadence-workflow

Local na rede Internet:

Categorias

Alternativas ao Cadence Workflow para todas as plataformas com qualquer licença

Imixs-Workflow

Imixs-Workflow

O Imixs Workflow é uma estrutura de BPM com o objetivo de reduzir a complexidade dos aplicativos de negócios.Com base no padrão BPMN 2.0, você pode alterar sua lógica de negócios sem alterar uma única linha de código.
Zenaton

Zenaton

Um criador de fluxo de trabalho para desenvolvedores.Crie processos orientados a eventos em dias, em vez de meses.
Activiti

Activiti

O Activiti é uma plataforma leve de fluxo de trabalho e gerenciamento de processos de negócios (BPM) voltada para empresários, desenvolvedores e administradores de sistemas.
Workflow Engine .NET

Workflow Engine .NET

WorkflowEngine.NET - componente que adiciona fluxo de trabalho ao seu aplicativo.
Zvolv

Zvolv

Zvolv é automação de fluxo de trabalho sem código.Crie aplicativos corporativos em dias com IA, automação cognitiva, colaboração e muito mais.
cDevWorkflow

cDevWorkflow

O cDevWorkflow é a próxima geração da plataforma BPM-Workflow para desenvolvedores.Completamente escrito usando .net e c #, focado em desempenho e funcionalidade.
MESG

MESG

O MESG é uma estrutura de desenvolvimento flexível e descentralizada que permite a fácil reutilização de componentes de aplicativos, ao mesmo tempo em que fornece caminhos de monetização para que os desenvolvedores de código aberto possam ser recompensados ​​por seu trabalho.
Kelsa

Kelsa

O Kelsa é um software de automação de fluxo de trabalho baseado em nuvem, personalizável e sem código que permite gerenciar o fluxo de trabalho e os processos de negócios de qualquer tipo de setor.
Ferryt

Ferryt

Os módulos da plataforma para processos formam um sistema do tipo BPM.Ferryt permite modelagem, simulação e execução de processos em tempo real.
3YOURMIND

3YOURMIND

A 3YOURMIND fornece plataformas para otimizar a impressão 3D industrial para empresas inovadoras e serviços de impressão 3D.Nossas plataformas permitem que nossos clientes usem as tecnologias em seu potencial máximo.