业务流程BPM工作流

     
  • BPMN 2.0使用简介

    12 10K

    在这个简短的教程中,我将展示如何使用业务流程建模符号 (BPMN)构建业务应用程序。这种方法不同于通常的以数据为中心的方法,因为我们专注于流程管理而不是数据处理。数据处理与流程管理当我们按照传统方法构.

  • Restate:支持JavaScript/Java的Rust低延迟持久工作流

    52 1 9K
    Restate:使用持久的异步/等待以容错方式轻松构建工作流、事件驱动的应用程序和分布式服务。 带有 JS/Java/Kotlin 中的 SDK 内置于 Rust/Tokio 中的轻量级运行时。 它是.
  • 事件风暴研讨会准备和三种类型

    29 3K

    事件风暴是一种动态研讨会方法,深入研究领域和需求发现。获得的见解非常宝贵,有助于设计与业务边界紧密结合的软件,从而简化维护。事件风暴提供三种不同的研讨会类型 - 大局观、流程级别和设计级别。1、研讨会.

  • 工作流从无状态切换到有状态的好处

    39

    在这篇文章中,描述了工作流应用程序从无状态到有状态设计的演变。初始无状态设计 最初建立在 Heroku 的免费 dynos(容器)上,它会在传入请求时启动。 由于 Heroku 不提供免费存储,因此使.

  • 使用Conductor实现微服务架构中Saga模式

    78 5K

    在典型的基于微服务的架构中,单个业务用例跨越多个微服务,每个服务都有自己的本地数据存储和本地化事务。当涉及多个事务且微服务数量庞大时,就需要处理跨各种服务的事务。引入 Saga 模式来处理这些多个事务.

  • BPMN 2.0 和 Jakarta EE

    69 3K

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

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

    85

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

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

    147 3K

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

  • 工程师与知识流失的斗争

    136 4K

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

  • 什么是流程编排协调?

    160 2K

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

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

    61

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

  • 开源工作流BPM比较

    154 7K

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

  • 算法和流程图之间的区别

    157 3K

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

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

    434 8K

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

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

    119

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

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

    279 1 3K

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

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

    588 2K

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

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

    529 1

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

  • 基于事件源的工作流模式

    210 2K

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

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

    317 5K

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

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

    261

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

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

    332 3K

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

  • eTOM 简介

    978 9K

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

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

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

    658 9K

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

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

    6805 4 6K

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

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

    718 2K

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

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

    855 1 5K

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

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

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

    534

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