Camunda将工作流引擎引入到微服务领域

今天,工作流程自动化的软件公司Camunda宣布,Zeebe的第一个生产就绪版本现在可以作为免费的社区版下载。 Zeebe是一个为云架构而构建的现代工作流引擎,可提供对跨多个微服务的工作流的可见性和控制。

Zeebe与Kubernetes,Apache Kafka和Elasticsearch等云原生组件集成,执行行业标准BPMN(业务流程模型和表示法),这是一种用于业务流程的成熟图形建模语言,并且在不需要数据库的情况下具有容错能力。

随着公司越来越多地将业务流程数字化,分布式微服务架构也出现了显着增长。事实上,根据Camunda最近一项关于企业使用微服务的调查,64%的企业正在为他们正在构建的部分或全部应用程序使用微服务。

“Camunda已经提供了一个业务流程管理(BPM)框架,但Zeebe是为Kubernetes环境编写的,其中微服务将用于为BPM推动更敏捷的用例,”Camunda首席技术官Daniel Meyer说。 “Kubernetes平台提供了确保Zeebe工作流引擎始终可用所需的高可用性属性。”
根据自由撰稿人牛哥的说法,BPM平台正在复苏,因为各种规模的组织都希望采用数字业务转型计划来推动跨越多个组织的更灵活的电子商务流程。基于容器的微服务将使这些组织通过动态添加和替换容器来扩展工作流程变得更加简单。

Zeebe是下一代工作流引擎,它利用事件流在云原生架构上水平扩展,并且最先设计了微服务编排用例。使用Zeebe,软件开发人员可以:

  1. 在云规模上设计,执行和管理基于微服务的工作流程。 获得跨微服务工作流的可见性,监控跨微服务的所有正在运行的工作流实例。
  2. 协调跨微服务工作流程,确保所有流程在业务SLA中完成,并且需要手动干预的问题是可检测和可修复的。 维护历史工作流数据的审核日志以供分析。
  3. Zeebe是Camunda技术堆栈的最新成员,为软件开发人员和业务使用方相关者提供了一个集成平台,涵盖了工作流程自动化的所有阶段,从流程设计和执行到持续流程改进。该堆栈包含一个用于建模和执行业务流程的强大工具包,以及用于监视和排除活动进程并分析大量流程数据的强大可视化界面。
发布了194 篇原创文章 · 获赞 569 · 访问量 168万+

猜你喜欢

转载自blog.csdn.net/qq_30739519/article/details/96826636