Activiti实战. 1.4Activiti的应用

1.4Activiti的应用

目前Activiti在国外已被很多厂商所使用,甚至有人专门成立了公司来培训Activiti的使用。Activiti在国内的发展正在呈直线趋势上升,已经成立了由很多热心的技术爱好者参与的技术社区。目前,很多新项目、新产品都开始采用Activiti作为新一代工作流引擎。

1. 在系统集成方面应用

与ESB(Enterprise Service Bus,企业服务总线)整合,例如Mule。

与规则引擎(Rule Engine)整合,例如JBoss Drools。

嵌入已有系统平台,例如,很多公司都开发了自己的系统平台,在其中嵌入Activiti作为平台的一部分。

2. 在其他产品中应用

Alfresco公司的ECM(Enterprise
Content Management)产品Alfresco在企业中应用广泛,主要涉及文档管理、协作、记录管理、知识库管理、Web内容管理等。

如果企业或客户正在使用Alfresco管理文档,那么针对文档管理流程设计的流程定义可以直接部署在Alfresco上使用;如果之前没有接触过jBPM而现在学会了使用Activiti,那么不用再去学习其他的流程引擎。关于Activiti与jBPM的区别在1.6节会提到。

在Activiti没有发布之前一直使用jBPM作为流程引擎,在Activiti成熟以后Alfresco同时支持两者,当然在以后的某个时间可能会取消对jBPM的支持。

时间: 2024-11-01 15:46:30

Activiti实战. 1.4Activiti的应用的相关文章

Activiti实战

实 战 Activiti实战 闫洪磊 著 图书在版编目(CIP)数据 Activiti实战/闫洪磊著. -北京:机械工业出版社,2014.12 (实战) ISBN 978-7-111-48595-7 I. A- II.闫- III. JAVA语言-程序设计 IV. TP312 中国版本图书馆CIP数据核字(2014)第270580号 本书版权登记号:图字:01-2013-1390 Authorized translation from the English language edition,

Activiti实战. 导读

实 战 Activiti实战 闫洪磊 著   为什么要写这本书 2011年年末,公司承接了一个保险类的业务系统,包含处理核心业务的ERP系统以及日常办公的OA系统,很明显这两种类型的系统都离不开工作流引擎的支持.我用一周时间对比了几个开源的工作流引擎,最后决定使用Activiti作为整套系统的工作流引擎. 现在回想起来,当初的学习过程是多么的"痛苦"啊!当时Activiti才刚满周岁,除了官方提供的尚能看得过去的用户手册之外,再无其他资料可供参考,这对于国内开发者来说尤为痛苦.仅有的用

Activiti实战. 2.3配置文件介绍

2.3配置文件介绍 本节来介绍两个配置文件,一个是Maven的pom.xml文件,另外一个就是Activiti的默认配置文件activiti.cfg.xml. 2.3.1Activiti配置文件 在bpmn20-example工程的src/test/resources中有一个activiti.cfg.xml文件,此文件就是Activiti的配置文件,用来定义引擎初始化参数.bean.邮件服务器及各种监听器. 代码清单2-1展示了一个标准的Activiti配置文件. 代码清单2-1标准的Activ

Activiti实战. 2.2环境配置检查

2.2环境配置检查 在准备搭建开发环境之前需要读者检查自己的系统环境是否已安装JDK.Ant和Maven,如果已经安装,那么需要检查版本是否满足Activiti的最低要求. 2.2.1检查并安装JDK 在Activiti 5.10版本之前要求JDK的最低版本为JDK 1.5(即5.0),从Activiti 5.11版本开始要求最低JDK为1.6(即6.0):如果本地配置低于不同版本的最低要求,那么需要到Oracle官方下载(http://www.oracle.com/technetwork/ja

Activiti实战. 2.1 下载Activiti

2.1 下载Activiti 通过浏览器访问页面:http://activiti.org/download.html,其中列出自Activiti发布以来历次版本的压缩包和相关文档(10分钟入门.用户手册以及JavaDoc). 在"Latest Release"处下载下面的压缩包,在笔者写作本书时最新版本为Activiti 5.9.细心的读者可能注意到:在"Older releases"的发布列表中5.6版本之前基本上是一个月发布一版,从5.6版本之后基本固定为2-3

Activiti 实战篇 小试牛刀

原文地址:http://blog.csdn.net/qq_30739519/article/details/51166062 1:工作流的概念   说明: 1) 假设:这两张图就是华谊兄弟的请假流程图  2) 图的组成部分:  A. 人物:范冰冰 冯小刚 王中军  B. 事件(动作):请假.批准.不批准    工作流(Workflow),就是"业务过程的部分或整体在计算机应用环境下的自动化",它主要解决的是"使在多个参与者之间按照某种预定义的规则传递文档.信息或任务的过程自动

Activiti实战. 2.5Activiti Explorer

2.5Activiti Explorer 前面提到了Activiti Explorer是Activiti为了让开发人员快速入门所设计的一个示例程序,本节将介绍如何运行Activiti Explorer以及如何部署和处理任务. 2.5.1配置并运行Activiti Explorer 如果读者下载的是最新版本,那么直接把activiti-5.1x(5.11及之后的版本)的wars/activiti-explorer.war复制到一个干净的Tomcat的webapps目录后运行Tomcat即可.如果需

Activiti实战. 3.3基于Eclipse插件的流程设计器Activiti Designer

3.3基于Eclipse插件的流程设计器Activiti Designer 在客户的需求确定之后,由业务人员利用Activiti Modeler设计完业务流程,此时可以将设计结果导出为bpmn20.xml文件,之后由开发人员继续基于设计进一步添加涉及技术细节的配置,例如排他分支的条件.Java服务.任务监听器等. 3.3.1Activiti Designer特点 Java程序员每天工作使用的主要工具是IDE,而应用最广泛的IDE当然是Eclipse,任何开发人员都可以很容易地开发Eclipse的

Activiti实战. 1.2工作流基础

1.2工作流基础 1.2.1什么是BPM BPM是Business Process Management的缩写,中文含义是业务流程管理,是一套达成企业各种业务环节整合的全面管理模式. BPM是为了实现一定的经营目的而执行的一系列逻辑相关的活动的集合.业务流程的输出是满足市场需要的产品或服务.根据功能.管理范围等的不同,企业流程管理一般分为生产流程层.运作层.计划层和战略层四个层次.BMP是根据业务环境的变化,推进人与人之间.人与系统之间,以及系统与系统之间的整合及调整的经营方法与解决方案的IT工