基于jBPM的业务流程管理研究.pdf

基于jBPM的业务流程管理研究.pdf

ID:52780949

大小:218.25 KB

页数:4页

时间:2020-03-30

基于jBPM的业务流程管理研究.pdf_第1页
基于jBPM的业务流程管理研究.pdf_第2页
基于jBPM的业务流程管理研究.pdf_第3页
基于jBPM的业务流程管理研究.pdf_第4页
资源描述:

《基于jBPM的业务流程管理研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于jBPM的业务流程管理研究石远夏.许青林(广东工业大学信息工程学院,广州51OOO6)摘要:业务流程管理是流程自动化和系统设计领域的最新发展方向.能够帮助企业优化自身的业务流程和提高效率。业务流程管理的核心是业务流程管理引擎,以开源引擎JBossjBPM为例.研究了其实现业务流程管理的机制。关键词:业务流程管理(BPM):jBPM;jPDL0引言员理解,例如BPMN、BPML、XPDL等;②基于块结构语言,适合流程引擎解释执行.例如WSIBPEL翻。从BP-信息技术的飞速发展和市场竞争的日趋激烈.使Trends报告可以看出.在当今BPM市场中BPMN和企业的组织形式、生产

2、流程发生巨大变化.对相应的业BPEL这两种标准占据了主流.市场份额分别为41%务流程管理(BusinessProcessManagement,简称BPM)和26%。提出了敏捷、实时和动态需求_1】。借助流程设计、改进业务流程建模标iE'~(BusinessProcessModeland和管理的技术.企业可以加快业务流程的分析和重Notat_ion,简称BPMN)是对象管理组织(OMG.Object构.监测围绕流程风险所定义的控制或数据.减少流ManagementGrouD)维护的关于业务流程建模的行业程的潜在风险.并快速而准确地作出管理决策.实现性标准.通过提供一套既符合业务

3、人员直观又能表现有效有序的管理,以提高企业的灵活性和竞争地位。复杂流程语义的标记法.同时为技术人员和业务人员毫无疑问.业务流程管理几乎在每一个行业里都会给从事业务流程管理提供支持BPMN规范还提供从标企业的管理带来了巨大的价值.对业务流程管理技术记法的图到执行语言基础构造的映射.尤其是业务流的研究是很有必要的程执行语言(BusinessProcessExeeutionLanguage,简称1业务流程管理BPEL)。BPEL是一种基于XML的.用来描写业务过业务流程管理(BPM).是自本世纪初以来企业信程的编程语言.被描写的业务过程的每个单一步骤则息技术应用背景上最重要和活跃的

4、概念之一.它包含由Web服务来实现.最初由IBM、BEA和微软于2002年一起开发和引入作为描写协调Web服务的语言了两方面的基本含义:企业管理和信息技术的企业应BPMN是一种流程建模的语言.适合分析员做分析用从管理的角度.它可以看作是业务流程再造(BPR)所带来的以业务流程为中心的管理思想的延续图,而BPEL是一种可执行过程语言,适合做集成。业与发展:从信息技术角度.它是在工作流(WorldloW)务流程管理引擎BPM吸收了这两种规范的优点。并现等技术基础上发展起来的.基于业务流程建模.支持作出了相关的改进.实现了对多种流程语言的支持代业务流程的分析、建模、模拟、优化、协同

5、与监控等功2流程引擎iBPM计能的新一代企业应用系统核心。算iBPM是由JBosS开发的一个灵活且功能强大的现代BPM的一个重要特点就是能够将各种Web机业务流程管理引擎.工作流BPM和服务编排相关的^服务编排成可执行的业务流程业务流程规范是整个总流程执行语言可以在引擎上运行.为设计及开发工作流程层的基础和核心内容.目前有很多种规范标准,第流和业务流程管理系统提供了一个先进的平台[31三主要分为两种:①基于有向图,适合业务流程设计人--收稿日期:2009—08—25修稿日期:2009—10—16九期作者简介:石远夏(1983一),男,广东清远人,硕士研究生,研究方向通信网与信

6、息系统、工作流v@MODERNCOMPUTER舢.11竺竺竺,,/jBPM采用了由JayaAPI、特定领域的语言和图形建模工具组成的开放源码的框架.让开发人员和业务分析人员能够使用通用平台进行沟通及操作.有助于获得有效的业务解决方案2.1lBPM的特点jBPM是最适合扩展的代表,是在所有开源引擎中最适宜被商业化应用的一款首先其流程建模模型是基于ActivityDiagram(活动图)的。并在引擎构建上融入了FSM(FiniteStateMachine.有限状态机1和Petri—Net思想,所以其内核和根基比较牢固扎实。其次,从3.x系列开始其结构更加趋于微内核.Plug-in

7、思想也更加深入。同时,iBPM流程虚拟机(ProcessVirtualMa-chine)是一个建立和执行流程图的Jaya库.支持多种流程语言例如BPEL、jPDL和PagenOW,可以无接缝嵌图1网上购物业务流程入到任何的Java或者J2EE软件.存储支持采用了以图1为例,使用jPDL进行业务流程的定义,与Hibernate实现。另外,iBPM对Tokening的应用也很图相对应的是一个XML文件——pr0cessdefinition.有特色.巧妙地利用Parent—ChildToken的机制处理xrn

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。