业务流程BPM工作流

     

BPMN 2.0 和 Jakarta EE

32 3K

Jakarta EE 与 BPMN 2.0 相结合,形成了一个强大的联盟,用于开发强大的、可扩展的和可互操作的 BPM 解决方案。基于Jakarta EE 框架的BPMN工作流引擎形成了一个强大而有效.

Hatchet:Python中分布式、容错任务队列

38

这是一个分布式、容错的任务队列开源项目。Hatchet 取代了难以管理的遗留队列或发布/订阅系统,因此您可以设计持久的工作负载,从故障中恢复并解决并发性、公平性和速率限制等问题。您可以使用 Hatch.

高性能工作流引擎:DataBuilder与polaris

82 3K

DataBuilder 框架是一个高级逻辑执行引擎,可用于执行多步骤工作流。该引擎目前为 Flipkart 的结账系统以及诊断和其他工作流程提供支持。您应该针对以下场景查看此框架: 多步骤工作流程执行.

工程师与知识流失的斗争

69 4K

这篇文章主要讨论了在公司中知识流失的问题,特别是从工程师的角度出发。作者提出了“生物数据存储”这个术语,强调了每位员工在保存和传递知识方面的关键作用。文章指出,知识流失可能会对组织的沟通结构和系统设计.

什么是流程编排协调?

97 2K

流程编排协调,或者更具体地说流程协调,是包括医疗保健和金融服务在内的许多行业的一个重要方面。它涉及各种人员、流程和技术的协调,以实现特定的目标或结果。协调存在多个层次,每个层次都有自己独特的特点和要求.

使用BPMN引擎实现商店结账流程的案例总结

37

随着时间的推移,一家国际商业公司现有的商店结账系统变得越来越复杂,该公司管理层决定启动一个项目来实施基于现代技术的新系统。系统的背景是什么? 主要是 Java 和 TypeScript 微服务 内部客.

开源工作流BPM比较

102 7K

本文的分析是在 jBPM 7.7、Camunda 7.17.0、Flowable 6.7.2 和 Activiti 7.3.10上进行的:本文将概述工作流、BPM 以及 BPM 产品支持的一些行业标准.

算法和流程图之间的区别

87 3K

在计算机科学和编程领域,解决问题是每项挑战的核心。无论是编写简单的程序还是开发复杂的软件,拥有系统的方法都非常重要。这就是算法和流程图发挥作用的地方。算法提供分步指令,而流程图直观地表示这些指令的逻辑.

Windmill:最快的自托管开源工作流引擎

351 8K

我们对 Windmill 进行了基准测试,认为它是 Airflow、Prefect 甚至 Temporal 中最快的自托管通用工作流引擎。对于 Airflow,有速度快了 10 倍!工作流引擎编排工作.

金融财务领域通过规则引擎和AI提高算法效率

84

交易协调中的某些工作流程非常适合人工智能,而其他工作流程则非常适合确定性引擎的数学问题。想象一下,我们需要协调 10 笔相同的 1 美元付款。通常,在银行对账单上,我们会看到其中一些批次在一起。对账涉.

工作流引擎选择标准与指南

226 1 3K

在本指南中,我们探讨了工作流引擎的基本要素、它们的质量和功能,以及为您的特定用例选择正确的引擎时要考虑的关键因素。通过了解项目的独特需求(无论是面向开发人员还是非技术用户),并评估每个引擎的可扩展性、.

结合大语言模型灵活性和规则引擎可预测性

465 2K

大语言模型LLM系统(如ChatGPT)特点:灵活且惊人,但不可靠。规则引擎(如Drools)特点:稳定,可预测性、可跟踪性。使用langchain4j将大语言模型与业务规则引擎结合起来。训练有素的深.

Kestra:高性能、基于 Java 的编排平台

413 1

Kestra 是一个基于 Java 构建的事件驱动的编排和调度平台,它利用 YAML 进行工作流定义(您可以将其视为工作流的 Terraform)。Kestra 可以简化计划和事件驱动的工作流程。通过.

基于事件源的工作流模式

170 2K

 本文档讨论了工作流模式,工作流模式提供了一种将长期运行的业务流程建模为步骤序列的方法。本文还描述了工作流如何做出决策但并不实际执行决策,而是将执行委托给系统的其他部分。维护工作流标识对于将事件关联回.

低代码编程技术比较:VPL、PBD 和 PBNL

220 5K

本文回顾了与低代码编程模型相关的研究,重点是可视化编程、演示编程和自然语言编程。它将低代码技术映射到目标用户,并讨论常见的构建块、优点和缺点。本文认为,特定于领域的语言和模型-视图-控制器模式构成了低.

ChatGPT能将白板上图片自动转为代码

222

只要给ChatGPT一张你的团队白板会议的图片,让它为你编写代码。 这太疯狂了。视频点击这里网友惊叹:1、这简直就像魔术一样2、它能够成功地处理所有的细微差别的图表。 箭头,箭头转换,交叉,分支....

如何通过业务架构和IT架构提供价值?

299 3K

企业架构需要足够的资源来规划和映射适当的客户驱动的业务架构,但IT架构的3个领域不应被忽视,即应用程序/服务、信息/数据和技术/基础设施。价值在业务架构中的重要性企业架构中的业务架构领域不仅仅涉及业务.

eTOM 简介

888 9K

eTOM 是 "增强型电信运营地图 "的缩写,但扩展缩写并不总是很有意义。从本质上讲,eTOM 是电信行业的业务流程框架标准。让我们来看看这句话的每一部分:我们所说的电信行业首先指的是电信服务提供商-.

UML中只有时序图给软件开发带来好处

661 1 4K
当你记录一个系统的不同部分以及这些部分之间相互作用的各种方式时,时序图/序列图( sequence diagram)才会真正发挥其作用。时序图/序列图描述了系统内的操作,并映射出消息的发送内容和时间。.

Temporal让Saga模式变得简单

606 9K

如果你想知道Saga模式是否适合你的场景,问问你自己:你的逻辑是否涉及多个步骤,其中一些步骤跨越机器、服务、分片或数据库,对于这些步骤,部分执行是不可取的?事实证明,这正是sagas的用武之地。也许你.

Camunda与Flowable比较: 两个优秀的流程和工作流自动化平台

6090 4 6K

这篇博客简要介绍了自动化工作流平台:Camunda 和 Flowable:Camunda 和 Flowable 是两个用于工作流和业务流程自动化的开源平台,它们为工作流、业务流程和规则的创建、管理和可.

Apache Kafka能用于工作流编排引擎吗?

671 2K

BPMN或类似的流程图很适合于业务流程的建模。业务和技术团队很容易理解可视化的内容。它记录了业务流程,便于以后的修改和重构。各种工作流引擎解决了自动化问题:BPMS,RPA工具,ETL和iPaaS数据.

现代分布式事务的两种形式 - a16z

776 1 5K

长期以来,事务数据库一直是应用程序设计中最关键的组成部分。为什么?因为稳定的数据库通常是混乱的分布式世界中正确性的最终实施点。没有他们,我们就会多付钱和少收钱。我们会失去试图从机场回家的乘客,我们会丢.

使用ChatGPT创建企业架构UML案例

1294 1 6K
我们测试了 ChatGPT 以生成 PlantUML 代码,用于 UML 和 BPMN 视图。以代码形式呈现图表的优势之一是促进了 MDA(模型驱动架构)的实施。OpenAI 于 11 月下旬首次推出.

使用事件建模实现软件协作和业务设计

510

讲故事使人类能够将知识传给下一代,并依赖于我们存储记忆的方式。我们可以通过举例说明,一个系统从开始到结束应该做什么,在时间轴上,而且没有分支。要做到这一点,我们需要用特定的时间线画一条线,代表状态在不.

什么是企业编排?

501

处于数字化转型前沿的组织采用尖端技术和现代敏捷实践来优化所有可以优化的东西,数字化所有可以数字化的东西,以及自动化所有可以自动化的东西。  这个组织虽然能够: 拥有最先进的人力资源软件,可确保有效部署.

ChatGPT生成的过程思维10条守则

1004 1

过程思维的10条戒律(由ChatGPT生成):一.你应该认识到一切都是一个过程,没有任何事物,只有过程。二.你应该承认一切都是相互联系和相互依存的。三.你应该认识到,一切都在不断改变和适应。四.你应该.

事件驱动架构模式总结 - serverlessland

1076

在构建事件驱动架构时,您会发现自己使用了许多不同的模式,而不仅仅是一种。当您深入研究 EDA 应用程序时,您会看到混合了点对点消息传递、发布/订阅、编排、编排,也许还有一些事件源等等……我相信结合使用.

程序员能被淘汰吗? | Journal

1728 1 2K

一些工具或开发项目的目的是为了淘汰程序员。让业务团队控制系统的行为。从商业管理的角度来看,这听起来是个好主意。想想看,如果我们不需要雇佣程序员,也不需要浪费时间与他们沟通需求,就可以省下很多钱。在现实.

微服务工作流Camunda BPM介绍

1809 3K
今天给大家分享一下Camunda BPM在Java开发中的应用。在本文中,我将讨论 Camunda 业务流程管理系统的关键组件。另外,我将展示系统的部署、建模和部署的一个简单过程。让我们先了解一下术语.