Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
业务流程BPM工作流
Cadence:优步Uber的开源工作流程编排引擎
Cadence是一种分布式,可扩展,持久且高度可用的编排引擎,可以以可伸缩和弹性的方式执行异步长期运行的业务逻辑。业务逻辑被建模为工作流和活动。工作流程是协调逻辑的实现。其唯一目的是协调活动执行。活动是业务逻辑中特定任务的实现。工作流和活动的实现是在工作流程中托管和执行。这些执行者会
将Axon的“Sagas”与Camunda的“流程”整合在一起的概念证明开源项目
这是一个简单的POC来展示当前“两个世界中最好的”技术组合成一个真正的强大特工夫妻“风格”...... 使用Camunda定义复杂流程,并利用其流动语言表达能力,可视化功能以及状态的生产/实时监控 定义相应的Axon saga来管理消息处理和所需的整个数据处理(例如根
GitHub - berndruecker/trip-booking-saga-java:使用轻量级开源工作流引擎(Camunda) 实现Saga模式的示例
Saga模式描述了如何在没有两阶段提交2PC的情况下解决分布式(业务)事务,因为2PC不能在分布式系统中扩展。Saga模式基本思路是将整个交易分解为多个步骤或活动。只有内部的步骤可以在原子事务中执行,但整体的一致性由Saga处理。Saga有责任完成整个业务交易或使系统处于已知的终止状态。因此
使用Zeebe实现微服务工作流编排 - Berndruecker
将Zeebe作为工作流引擎,您可以: 以您选择的编程语言构建应用程序(Zeebe提供Java,
使用基于浏览器的流程设计器构建微服务:Flogo
Flogo是一个开放源代码的生态系统,具有固定的事件驱动功能,可简化构建高效和现代无服务器功能,微服务和边缘应用程序。Flogo使开发人员能够使用基于浏览器的流程设计器构建微服务或功能。然后,可以将流部署到任何基础架构:本地,设备边缘和无服务器平台,例如AWS Lambda; 所有
通过事件风暴发现业务流程 - Sarah Denayer
两年前,我第一次听说了Event Storming。我了解了这项技术,但并没有立即被它说服。一场大师班和几场Event Storming会议之后,我写这篇博客是因为我认为您应该尝试一下。让我们从头开始。 什么是事件风暴?</
uber/cadence:Cadence是一种分布式,可扩展,持久且高度可用的流程编排引擎
定位类似zeebe、activiti之类工作流引擎,高级别的区别在于zeebe是基于BPMN的,Cadence支持使用Java或Go等普通编程语言编写编排代码。大多数复杂程序都不是使用可视化编程编写的。它只是不适用于复杂的用例。学习Cadence编程也更简单,因为您只需要学习一些编写Java
CRUD只是Excel另一个名称而已,谁想用Excel建立公司的核心系统?
如今机器人流程自动化,简称RPA,已经开始进入企业,替代人工枯燥的Excel填表劳动,以下来自福布斯
五种业务流程管理趋势
业务流程管理(BPM)已成为大型企业必须采取的一系列复杂行动和不同的受让人和分配者。在一个工作日内,各种组织中有许多重复的过程。这些流程的优化为公司带来了竞争优势,使公司自动化并使员工更有效地工作,因为他们将节省时间并降低成本。 随着业务环
基于事件日志的流程挖掘简介 - Chaudhuri
本文简要介绍了数据驱动的流程发现技术,称为流程挖掘。 什么是流程挖掘?对于任何流程改进项目,通常通过原有流程模型了解当前状态非常重要。对受访
如何使用Zebee构建高度可扩展的分布式工作流中间件?
Zeebe是一种全新的工作流/编排引擎,适用于云原生和云规模应用。本文介绍如何使用Zebee进入云规模的工作流程自动化的新时代。Zeebe是一个真正的分布式系统,没有任何中心组件,根据一流的分布式计算概念设计,符合
DDD福音:Zeebe是一个类似Kafka的可扩展的分布式事件溯源工作流引擎
许多人认为工作流自动化仅用于人工任务管理等慢速和低频用例,这体现了当前工作流技术在可扩展性方面的局限性,传统工作流引擎基于关系数据库,因此它们自然会受到数据库处理的限制,即使这对大多数公司来说已经足够了,但是肯定有一些有趣的用例需要更高的性能和可扩展性,例如处理需要在非常高的负载下进行软实时
2019年的无服务器预测 - techtalkwithbhatt
在2018年,无服务器计算和FaaS(作为服务)开始在组织中流行。到2019年底,这些技术将进入下一阶段,并有望在更大范围内得到采用,特别是对于企业应用领域。随着基于容器的应用程序 - 使用云原生架构 - 正在迅速扩展,它已成为迅速采用无服务器计算的催化剂。如今,软件交付和部署已在很
工作流和BPM之间的差异
工作流管理和业务流程管理(BPM)是现代企业的两个重要术语,但有些人很难找到它们之间的差异。有些人认为他们是同一件事,其他人认为他们是完全不同的商业概念。 虽然BPM和工作流管理满足相同的业务需求,但每个都以不同的方式完成。工作流管理允许您协调某些
为什么无代码画画图就能快速开发的工具软件注定要失败 - 世界架构师
每隔几年,人们都希望有一个简单的图形界面画画图就能开发会取代开发团队,业务专家可以快速轻松地创建出精美的有创意的表达方式,并将其无缝地投入生产,总有少数初创公司会接受这一挑战,而且他们大多都会失败。 为什么人们不断尝试将生命注入一个明显注定要失败的
最好的代码是没有代码 !
有时你能做的最好的事情就是不编写代码!请记住,您的价值是能解决问题,而不是编写代码。编写代码也是具有价值,但需要成本、需要部署、维护和升级,它有bug,需要开发人员进行更改,它也有机会成本:自己编写代码来完成任务A意味着您没有时间完成任务B,而后者可能更紧急,更重要或两者兼而有之。有
Spring Boot + Activiti示例 - Websparrow
在本教程中,我们将演示Spring Boot + Activiti示例。Activiti是一个开源工作流引擎,可以执行
工作流程的微服务:使用F#DSL表达业务流程
我们在Jet上使用F#并且从一开始就是这样,这就是为什么在评估构建DSL(领域特定语言)的选项时,F#是一个领先
上页
下页