流程引擎Activiti到底是个什么鬼?

今天接触了流程引擎Activiti,初次与他相遇,恰如雨后初雪,让我感受到了代码的恶意。

http://www.mossle.com/docs/activiti/index.html

http://www.mossle.com/docs/activiti/index.html#download

闲话少说,这是他的官方文档地址,和下载地址,但是是5.16版本的。这玩意更新的太快了,两个月就更新一次,对于流程引擎都没有接触过的我,是真的头皮发麻。耐着性子,还是得去学习。

进入正题

工作流程引擎相关概念

1.工作流引擎Activiti和Android开发的Activity这是两码事儿,Activiti是一个开源的自动化业务工作流引擎

2.Georgakopoulos给出的工作流定义是:工作流是将一组任务组织起来以完成某个经营过程:定义了任务的触发顺序和触发条件,每个任务可以由一个或多个软件系统完成,也可以由一个或一组人完成,还可以由一个或多个人与软件系统协作完。

3.工作流管理系统的目标:管理工作的流程以确保工作在正确的时间被期望的人员所执行——在自动化进行的业务过程中插入任何的执行和干预。

Activiti是个什么鬼

Activiti5是有Alfresco软件在2010年5月17日发布的业务流程管理(BPM)框架,它是覆盖了业务流程管理、工作流、服务协等领域的一个开源的、灵活的、易扩展的可执行流程语言框架。Activiti基于Apache许可的开源BPM平台,创始人TomBaeyens是JBoss JBPM的项目架构师,它特色是提供了Eclipse插件,开发人员可以通过插件直接绘画出业务流程图。

Activiti是一个比较出名的框架,或者说就是一个工作流引擎,通俗的说,就是Activiti引擎我们只要按照它已有的配置,来进行现有业务的对应,它就能够自动帮助我们完成以前不好控制的流程问题。

如何获取Activiti

  1. 官网通用打包下载:http://www.activiti.org/ 

  2. 源代码github:https://github.com/Activiti/Activiti

关于工作流和Activiti这里有一个通俗易懂的大脑分享了他的理解。

www.it165.net/pro/html/201504/37443.html

 

 

你可能感兴趣的:(流程引擎Activiti)