脚本宝典收集整理的这篇文章主要介绍了工作流基础,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
BPM是Business PRocess Management的缩写,中文含义是业务流程管理,是一套达成企业各种业务环节整合的全面管理模式
可以简单的理解成是一种管理模式,气概念包括两种含义,一个是管理规范,一个是软件工程,由此引出工作流的概念
Business Process Modeling Notation,简称BPMN,中文译为业务流程建模标注,是由BPMN标准组织发布的,其第一版BPMN 1.0规范于2004年5月发布。经过多年的改进新的规范BPMN 2.0于2011年发布。之后各大厂商、开源社区均基于2.0规范设计自己的流程引擎,结束了各个厂商“各自为政”的局面,相应地统一了标准,从而利于以后的产品迁移。
工作流(Workflow),是对工作流程及其各操作步骤之间业务规则的抽象、概括描述。 工作流建模,即将工作流程中的工作如何前后组织在一起的逻辑和规则,在计算机中以恰当的模型表達并对其实施计算。 工作流要解决的主要问题是:为实现某个业务目标,利用计算机在多个参与者之间按某种预定规则自动传递文档、信息或者任务
简单理解: 工作流是概念,工作流引擎是实现,可以理解是一个框架
JBPM
官网
目前最新版本
7.38.0
分水岭jbpm5
特点
activITi
官网地址
历史渊源
主要版本
5.13
5.22
6.0
7.X
未来发展?
flowable
camunda
对比
Activiti7.1, jBPM7.25, Camunda, Flowable6.3技术组成对比:序号 帓技术组成 帓Activiti7.1 帓jBPM7.25 帓Camunda帓Flowable6.3.1帓1 帓数据库持久层ORM 帓MyBatis3.4.2 帓JPA2.2二次封装 帓Hibernate4.2.0 帓JPA 2.2帓帓持久化标准 帓 JPA规范 帓 JPA规范 帓 JPA规范 帓JPA规范帓3 帓事务管理 帓MyBatis机制/Spring事务控制帓 Bitronix,基于JTA事务管理 帓hibernate机制/Spring事务控制 帓hibernate机制,Spring事务控制帓4 帓数据库连接方式帓Jdbc/DataSource帓Jdbc/DataSource帓Jdbc/DataSource帓Jdbc/DataSource帓5 帓支持数据库 帓oracle、SQL Server、MySQL、db2帓Oracle、SQL Server、MySQL、db2帓Oracle、SQL Server、MySQL、db2帓Oracle、SQL Server、MySQL、db2帓6 帓设计模式 帓Command模式、观察者模式等 帓帓帓帓7帓内部服务通讯 帓Service间通过API调用帓基于Apac...h
主要人物和发展历史
Tom Bayen
Tijs Rademakers
Joram Barrez
Salaboy
Activiti Cloud BPM leader(Activiti Cloud BPM 也就是目前的activiti7框架)
2019年6月中旬离职
以上是脚本宝典为你收集整理的工作流基础全部内容,希望文章能够帮你解决工作流基础所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。