通信账户运营管理系统中流程模块的研究设计与应用论文.docVIP

通信账户运营管理系统中流程模块的研究设计与应用论文.doc

  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文档。上传文档
查看更多
 通信账户运营管理系统中流程模块的设计 与实现 吴恩珍,袁超伟** 5 10 15 20 25 30 35 (北京邮电大学信息与通信工程学院,北京 100876) 摘要:根据通信账户管理系统的实际业务需求,为了保证流程的稳定和易于管理,本文以 Jboss JBPM4.4 为流程引擎,结合 spring+struts MVC 框架的特点,给出了一种简单易于扩展 的流程实现方式,并实现了多个流程的开发和管理。实际应用表明,本方式能够有效地提高 系统流程的稳定性、易维护性和弹性,并能够很好地移植到其它 MVC 框架系统中。 关键词:信息管理;JBPM;spring;struts 中图分类号:TP311.1 Design and Implementation of Process modules in Communication Account Operation Management System WU Enzhen, YUAN Chaowei (Information and Communication Engineering School,Beijing University of Posts and Telecommunications, Beijing 100876) Abstract: This paper proposes and implements process module by using Jboss JBPM4.4 as Process Engine in spring and struts MVC Web frame,according to the demand of Communication Account Operation Management System.The practical application indicates that the model can improve the stability, ease of maintenance and flexibility of the processes effectively and be transplanted into other web systems independently. Keywords: Information Management; JBPM; spring; struts 0 引言 通信账户运营管理系统依据商户购买业务所涉及联机业务处理而开发的一套管理系统。 本系统基于 B/S(Browser/Server,浏览器/服务器)结构[1],采用目前流行的 Spring+Struts web 开发框架[2]。系统采用 B/S 模式能满足系统用户异地异步办公,在兼具数据安全的条件下实 现信息共享。整个系统综合使用了工作流技术、信息管理技术、数据库技术,是一套兼具灵 活、安全、高效的管理系统。 为满足实际业务需求,系统的流程化管理必不可少。自定义实现流程可以基本满足企业 流程管理的规范,但是不能很好地解决流程优化或变更带来的耦合性等问题,对于复杂的流 程而言,开发难度将大大增加,同时维护系统的成本也将大大提高。因此针对系统流程多样 性、面向优化改造等特点,系统流程管理采用 JBPM4.4[3]作为工作流引擎进行开发。JBPM4.4 将业务人员作为最终用户之一,避免了业务人员的流程建模转换到 IT 系统时受到损耗。同 时它是基于 J2EE 的开源产品[4],是企业进行流程开发的优选。 1 工作流引擎概述 1.1  工作流引擎 工作流引擎专注于业务逻辑,保证开发的程序逻辑具有稳定性、易维护性和弹性。它可 作者简介:吴恩珍,(1988-),女,硕士研究生,管理系统 Web 开发。 通信联系人:袁超伟,(1960-),男,教授,无线通信。E-mail: yuancw2000@ -1-  40  以作为一个独立的模块,嵌入系统使用,适用于敏捷开发。工作流引擎作为流程开发的核心, 大大提升了流程的清晰度,使程序更具有健壮性。同时开发人员不必为复杂的流程设定复杂 的解决方案,借助工作流引擎,开发难度将大大降低。流程引擎使得流程模块与系统其它模 块保持松耦合,逻辑的更改不至于牵一发而动全身,使系统保持良好的弹性,积极面向需求 的变更。 45  1.2  JBPM4.4 JBPM,是纯 java 开发[4]的开源的轻量级的工作流框架。它拥有自己一套完整的工作流 解决方案,能很好地满足企业系统开发的需求,如表单的处理、定时器、邮件支持等。JBPM 借鉴了 FSM(有限状态机)和 Petri Net 理论,逻辑严谨、思想成熟。JBPM 采用自带的 hibernate3[2]进行数据库操作。使用构建于

文档评论(0)

大吧书屋 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档