activity工作流_activity、jbpm5、snakerflow常用工作流审批流对比

v2-06cb0f1fe5b4f5caeb02f453fc56977a_1440w.jpg?source=172ae18b

# 审批流调研

背景

由于目前产品研发组支持的产品项目越来越多, 同时几乎每个项目都会有导出审批,流程流转等需求,本着提高开发效率和组件化的目的,调研和开发通用的工作流组件,为后面的项目和新的需求提供快速支持。

主要名词

  • bpm
    • 业务流程管理(Business Process Management,BPM
  • workflow
    • 工作流
  • BPMN
    • Business Process Modeling Notation 业务流程建模与标注 由OMG 组织进行维护,是一种工作流建模语言的规范

主流组件对比

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
jbpm是一个开源的Java工作流引擎,它提供了一个框架和工具,用于定义、执行和管理业务程。jbpm的持久层采用hibernate3来实现,这是因为jbpm的靠山是jboss,而hibernate是jboss的一个重要组成部分,因此选择了hibernate作为持久层的实现方式。 jbpm工作流引擎具有以下特点: . 灵活性:jbpm允许用户通过定义程模型和规则来灵活地定义和修改业务程。它支持基于图形化的程设计器,使得程定义更加直观和易于理解。 2. 可扩展性:jbpm提供了丰富的扩展点和插件机制,可以根据具体需求进行定制和扩展。用户可以自定义各种节点类型、执行器、监听器等,以满足不同的业务场景。 3. 可视化:jbpm提供了一个基于Web的控制台,用于监控和管理运行中的程实例。用户可以实时查看程状态、任务列表、程历史等信息,方便进行程管理和优化。 4. 高性能:jbpm采用了基于事件驱动的执行模型,能够高效地处理大量的并发程实例。它支持异步执行、并行分支、定时器等功能,提供了良好的性能和可伸缩性。 5. 可靠性:jbpm具有良好的事务管理和异常处理机制,能够保证程执行的一致性和可靠性。它支持分布式部署和集群模式,提供了高可用性和容错性。 总结起来,jbpm是一个功能强大、灵活可扩展的Java工作流引擎,适用于各种业务场景和规模的程管理需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值