「工作流Activiti」介绍-新手上路,注意安全 - 第320篇

概述

假如你还不知道Activiti是什么,解决Activiti和工作流知识盲点,看到到这里就对了。Android同学会误以为是“Activity”,工作流引擎Activiti和Android开发的Activity这是两码事儿,Activiti是什么东东呐?往下看你就知道了。

一、Activiti介绍

       通过官网我们可以看到目前主流的几个版本:7.0、6.0、5.0

1.1 什么是Activiti

1.1.1 Activiti 7.0

Activiti7.0是由salaboy等人团队与2018年08月13日发布的业务流程管理(BPM)框架(即Activiti Beta1 released),它是覆盖了业务流程管理、工作流、服务协作等领域的一个开源的、灵活的、易扩展的可执行流程语言框架,这次新版本的发布还包括了两大核心内容:Activiti Core 与 Activiti Cloud Beta1。Activiti基于Apache许可的开源BPM平台,Activiti7.0除了保持原有提供的 Eclipse 插件,使开发人员可以通过插件直接绘画出业务流程图以外,还集成或支持:docker、microservices、kubernetes、activiti cloud、activiti cloud、cloud native、spring boot 2.0(相关API还在持续的完善中!!!)。

1.1.2 Activiti 6.0

       当BPMN2.0规范在2011年发布时,各个工作流引擎的供应商均向其靠拢,包括jBPM5和本书所介绍的Activiti。Activiti的第一个版本为5.0alpha1,一直到2010年12月发布了Activiti5.0的正式版,此过程经历了4个alpha版本、2个beta版本和1个rc版本,直到5.0正式版本才出现对BPMN2.0规范的支持。Activiti6.0于2017年5月发布,已经开始实现DMN规范。

1.1.3 Activiti 5.0

Activiti5是在jBPM3、jBPM4的基础上发展而来的,Activiti5使用Spring进行引擎配置以及各个Bean的管理,综合使用IOC和AOP技术,使用CXF作为Web Services实现的基础,使用MyBatis进行底层数据库ORM的管理,预先提供Bundle化包能较容易地与OSGi进行集成,通过与Mule ESB的集成和对外部服务(Web Service、RESTful等)的接口可以构建全面的SOA应用。

1.1.4 什么是Activiti

       上面说明了5.x、6.x、7.x版本的一个情况,这么信息有一个简单的了解即可,我们只要记住这么一句话就行:

       Activiti是一个业务流程管理框架或者是一个工作流引擎框架。

1.2 BPMN

1.2.1 BPMN 1.0

BPMN规范1.0版本由BPMI组织于2004年发布,全称是Business Process Modeling Notation,BPMN规范的发布是为了让业务流程的全部参与人员对流程可以进行可视化管理,提供一套让所有参与人员都易于理解的语言和标记,为业务流程的设计人员(非技术人员)和流程的实现人员(技术人员)建立起一座桥梁。BPMI组织于2005合并到OMG(Object Management Group)组织中,2008年1月发布BPMN1.1规范。BPMN2.0规范于2011年1月正式发布,并且全称改为BusinessProcess Model And Notation(业务流程模型和符号)

在1.0版本的BPMN规范中,只注重流程元素的图形,这使其在流程分析人员中非常受欢迎,而BPMN2.0版本则继承了1.0版本的内容,并且注重流程执行语法和标准交换格式。

1.2.2 BPMN 2.0

       BPMN2.0规范定义了业务流程的符号以及模型,并且为流程定义设定了转换格式,目的是为了让流程的定义实现可移植性,那么用户可以在不同的供应商环境中定义流程,并且这些流程可以移植到其他遵守BPMN2.0规范的供应商环境中。

1.2.3 什么是BPMN

       BPMN是一套业务流程建模符号。

       再记不住你就理解为BPMN就是一套规范

。。。。。。。。。。。。。。。。。版权原因,完整文章,请参考如下:

「工作流Activiti」介绍-新手上路,注意安全 - 第320篇 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值