Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
业务流程BPM工作流
DDD福音:Zeebe是一个类似Kafka的可扩展的分布式事件溯源工作流引擎
许多人认为工作流自动化仅用于人工任务管理等慢速和低频用例,这体现了当前工作流技术在可扩展性方面的局限性,传统工作流引擎基于关系数据库,因此它们自然会受到数据库处理的限制,即使这对大多数公司来说已经足够了,但是肯定有一些有趣的用例需要更高的性能和可扩展性,例如处理需要在非常高的负载下进行软实时
Cadence:优步Uber的开源工作流程编排引擎
Cadence是一种分布式,可扩展,持久且高度可用的编排引擎,可以以可伸缩和弹性的方式执行异步长期运行的业务逻辑。业务逻辑被建模为工作流和活动。工作流程是协调逻辑的实现。其唯一目的是协调活动执行。活动是业务逻辑中特定任务的实现。工作流和活动的实现是在工作流程中托管和执行。这些执行者会
从微服务到工作流:Jet订单系统演变过程分享
Jet的订单管理系统(OMS)负责许多业务功能: 订单初始化和验证 收费/信贷/资金管理 订单履行整合 订单历史 优惠(退款,退货等) OMS的上述功能已经基于微服务使用pub / sub、事件溯源、HTTP调用和一些其他技术进行了组
工作流BPMN设计中令牌模拟的bpmn-js扩展
在BPMN流程设计器中模拟运行状况?
将Axon的“Sagas”与Camunda的“流程”整合在一起的概念证明开源项目
这是一个简单的POC来展示当前“两个世界中最好的”技术组合成一个真正的强大特工夫妻“风格”...... 使用Camunda定义复杂流程,并利用其流动语言表达能力,可视化功能以及状态的生产/实时监控 定义相应的Axon saga来管理消息处理和所需的整个数据处理(例如根
GitHub - berndruecker/trip-booking-saga-java:使用轻量级开源工作流引擎(Camunda) 实现Saga模式的示例
Saga模式描述了如何在没有两阶段提交2PC的情况下解决分布式(业务)事务,因为2PC不能在分布式系统中扩展。Saga模式基本思路是将整个交易分解为多个步骤或活动。只有内部的步骤可以在原子事务中执行,但整体的一致性由Saga处理。Saga有责任完成整个业务交易或使系统处于已知的终止状态。因此
基于Spring Boot的业务流程自动化JBPM
在当今的云和容器世界中,业务流程执行开始从流程执行引擎的传统集中部署(从SOA时代)转移到更小的流程定义的更灵活,分散的部署。这些较小的流程部署非常适合微服务架构。通过自动化流程协调和编排微服务。 RedHat今天发布了其JBPM基于微服务的演示案
如何使用Zebee构建高度可扩展的分布式工作流中间件?
Zeebe是一种全新的工作流/编排引擎,适用于云原生和云规模应用。本文介绍如何使用Zebee进入云规模的工作流程自动化的新时代。Zeebe是一个真正的分布式系统,没有任何中心组件,根据一流的分布式计算概念设计,符合
EventStorming; 超越软件建模的持续发现
我们看到许多公司正朝着微服务架构迈进。微服务架构的一大缺陷是专注于技术,微服务需要多大,代码行数,我们在微服务中放置什么实体,以及使用休息作为它们之间的通信。但要取得成功,我们需要关注问题空间,通过掌握领域知识并进行领域建模。EventStorming非常适合域建模,几乎所有微服务领
对微服务实现工作流自动化的一些注意点
您的公司可能希望采用微服务架构并应用工作流自动化。我在这篇博客文章中没有深入探讨一些注意点:您会遇到以下问题: 范围和边界(“您希望自动化什么工作流程以及如何将其映射到您的环境中的多个微服务或有界上下文”)。 堆栈和工具(“我可以使用哪种工作流引擎?”)
使用基于浏览器的流程设计器构建微服务:Flogo
Flogo是一个开放源代码的生态系统,具有固定的事件驱动功能,可简化构建高效和现代无服务器功能,微服务和边缘应用程序。Flogo使开发人员能够使用基于浏览器的流程设计器构建微服务或功能。然后,可以将流部署到任何基础架构:本地,设备边缘和无服务器平台,例如AWS Lambda; 所有
为什么无代码画画图就能快速开发的工具软件注定要失败 - 世界架构师
每隔几年,人们都希望有一个简单的图形界面画画图就能开发会取代开发团队,业务专家可以快速轻松地创建出精美的有创意的表达方式,并将其无缝地投入生产,总有少数初创公司会接受这一挑战,而且他们大多都会失败。 为什么人们不断尝试将生命注入一个明显注定要失败的
Spring Boot + Activiti示例 - Websparrow
在本教程中,我们将演示Spring Boot + Activiti示例。Activiti是一个开源工作流引擎,可以执行
工作流程的微服务:使用F#DSL表达业务流程
我们在Jet上使用F#并且从一开始就是这样,这就是为什么在评估构建DSL(领域特定语言)的选项时,F#是一个领先
最好的代码是没有代码 !
有时你能做的最好的事情就是不编写代码!请记住,您的价值是能解决问题,而不是编写代码。编写代码也是具有价值,但需要成本、需要部署、维护和升级,它有bug,需要开发人员进行更改,它也有机会成本:自己编写代码来完成任务A意味着您没有时间完成任务B,而后者可能更紧急,更重要或两者兼而有之。有
Camunda获得了2500万欧元的A轮投资
Camunda是从Activiti工作流开源软件独立出来的新的开源项目,它的路线和 Activiti之类低代码方式不同,是一种代码BPMS,也就是认为工作流实施到深度,必然需要深度编码,而这方面则是Activiti的弱项,Activiti内部耦合非常强,表单都耦合到了引擎内部,而如今REST
2019年的无服务器预测 - techtalkwithbhatt
在2018年,无服务器计算和FaaS(作为服务)开始在组织中流行。到2019年底,这些技术将进入下一阶段,并有望在更大范围内得到采用,特别是对于企业应用领域。随着基于容器的应用程序 - 使用云原生架构 - 正在迅速扩展,它已成为迅速采用无服务器计算的催化剂。如今,软件交付和部署已在很
工作流和BPM之间的差异
工作流管理和业务流程管理(BPM)是现代企业的两个重要术语,但有些人很难找到它们之间的差异。有些人认为他们是同一件事,其他人认为他们是完全不同的商业概念。 虽然BPM和工作流管理满足相同的业务需求,但每个都以不同的方式完成。工作流管理允许您协调某些
上页
下页