基于jBPM的工作流技术在SP行业中的应用.pdfVIP

基于jBPM的工作流技术在SP行业中的应用.pdf

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东 莞 理 工 学 院 学 报 V01.15 No.3 第15卷第3期 2008年6月 JOURNAL OF DONGGUAN UNIVERSITY OF TECHNOLOGY Jun. 2008 基于j B P M的工作流技术在S P行业中的应用 朱 君 (东莞理工学院软件学院,广东东莞 523808) 摘要:将工作流技术引入到SP.~lk务的开发和运营中,在开源工作~LjBPM基础上,提出了面向SP交互 业务的工作流引擎SPworkflow,给出SPworkflow的分析、设计和实现方法.该工作流引擎具有以下特 点:流程实例完全根据流程定义规则和手机用户的消息自动地流转,满足一个流程实例只有一个用户参与 的要求;处理性能高,满足同时存在较多的流程实例的要求;通过维护XML业务流程定义文件完成开发及 维护新的sP交互业务,提高了开发效率;使业务开发适应市场多变需求多变的特点。 关键词:工作流;引擎;XML;SP 中图分类号:TP319 文献标识码:A 文章编号:1009—0312(2008)03—0020—05 0 引言 开放源代码 (简称开源),作为一种新的软件开发和传播发行模式,对于软件技术的研究和交 流具有独特的优势,引起了业界的广泛重视”0。从低层的操作系统软件到高层的应用软件,开源的 范围正在不断扩大,开源工作流系统是其中一个重要的组成部分。 SP业务是通过移动通信网和计算机技术获取移动终端 (手机)的相关信息,从而开展一系列应 用服务的新型移动数据业务,它已成为我们舒适生活中密不可分的一部分。与其他信息网络相比, SP业务最突出的优势在于手机的可移动性,可随身携带,随时随地享受服务。而目前SP业务种类繁 多,开发过程重复,代码重用度低。新推出一个SP业务,开发周期长,技术人员需要全程投入整个 开发过程,造成企业大量人力物力浪费。 本文以工作流管理联盟提出的参考模型为依据,以开源工作流系~jBPM为基础,分析了SP交 互业务的特点,提出了面向SP交互业务的工作流引擎SPworkflow,并给出了SPworkflow的分析、设 计和实现方法。 该工作流引擎具有以下特点:流程实例完全根据流程定义规则和手机用户的消息自动地流转, 满足一个流程实例只有一个用户参与的要求;引擎省去了一般工作流引擎的参与者管理和任务管理 等业务逻辑,所以处理性能高,满足同时存在较多的流程实例的要求;引擎的用户能通过以XML文 件制定业务流程的方式来开发新的SP交互业务,提高了开发效率;引擎的用户还可通过修改流程定 义文件完成业务变更,使得业务开发适应市场多变需求多变的特点。 1 开源工作流系统jBPM的选用 SPworkflow引擎是在jBPM的基础上开发出来的。jBPM,全称是Java Business Process Management,是一个开放源代码的基于J2EE的轻量级工作流管理系统。jBPM开源项目遵循Apache License。 在众多的开源工作流系统中选用jBPM作为开发基础,主要是因为jBPM有以下特性I : 1)jBPM采用jPdl(Jbpm Process definition language)流程描述语言,这种语言使用简单而功 收稿日期:2008—02—1 8 作者简介:朱君(1976一),女,四川营山人,讲师,博士生,~ ]A*CSCW、群体感知和信息检索的研究。 第3期 朱 君:基于jBPM的工作流技术在SP行业中的应用 2l 能强大,它使得业务分析人员与软件开发人员都能很直接地与软件进行交互,从而有助于获得高效 的业务解决方案。 2)jBPM采用JAVA语言实现,其核心功能都被封装作为一个简单的java/~,提供了功能丰富、 对外交互的API集合,可以在其之上进行功能扩展。 3)jBPM使用了优秀的O/R Mapping-[具Hibernate来管理它的数据库。Hibernate是目前Java领 域最好的一种数据持久层解决方案。通过Hibernate,jBPM

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档