用户名: 密码: 验证码:
基于WebService的工作流管理系统的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在传统的政务办公系统中,业务过程的控制总是采用硬编码的方式,使得流程处理代码与业务逻辑代码紧密耦合,导致软件开发效率低下,系统响应业务流程变化十分艰难。这些明显的缺陷使得软件行业难以应对我国电子政务以及办公自动化的迅速发展,而工作流正是分离流程控制的重要技术。
     本文在充分研究工作流管理联盟(WFMC)参考模型等相关标准的基础上,以检察院信息化项目为背景收集需求,并在J2EE与JBossjBPM(Java Business Process Management)等成熟技术的支撑下设计并实现了一个工作流管理系统。作者首先根据办案流程的需求,对jPDL(JBPM Process Definition Language)进行了多种灵活的改造,实现了扩展性强的任务列表处理器;并且设计了流程服务、流程监控、流程回退以及流程发布等重要的功能模块。
     然后,作者分析了现有工作流系统的缺陷,即传统工作流交互性弱,无法解决分布异构环境中数据传递与表示的问题,难以适应我国信息化建设中对遗留系统进行流程整合的需求。并在此基础上研究了Web Services、XForms、RMI、EJB等技术与标准,最终提出了一种基于WebService且可扩展的支持多种远程机制的交互接口设计模型。
     本文提出的基于WebService的交互性方案不但丰富了工作流接口研究的新思路,也为传统工作流提供了更广阔的改进空间。本文中大部分功能模块的设计与实现方案都已成功应用到了检察院与法院行业的两个项目中,不但提高了软件生产率,也提升了用户满意度。所以本文既具有理论意义又具有较强的实用价值。
The traditional government affair OA system, the control of business process always adopt the mode of hard cording that made the coupling of process handling code and business logic code, the thing bring on low efficiency of software development and the system answer business process change difficult. These obvious limitations made software trade difficult to reply our country's electron government affair and rapid development of OA; workflow is the important technology to separate process control.
     In this paper, a workflow management system is designed and implemented at the base of sufficiency research of WFMC (Work Flow Management coalition) reference model, the demand collection of information item of the public prosecutor office, and at the support of mature technology as J2EE and JBoss jBPM (Java Business Process Management) etc. Firstly, author put up several flexible rebuild to jPDL(JBPM Process Definition Language) bases the demands of process of case handling, realize the strong expansibility task list processor; also, designed the important function module such as process service、process monitor、process rollback and process release etc.
     Then, author analyzed the limitation of workflow system in existence, it's the weak interactivity of traditional workflow, can't solve the problem of transfer and expression of data in distributed and different environment, it's difficult to satisfy the requirement of Integration of business process in old systems. The technology or standard of Web Services, XForms, EJB and JBPM are researched in this paper, at last a framework of interactive interface integrated with Web Services and can extend to sustain multi-long-distance mechanism is put forward in this paper.
     The framework of interactive interface based on Web Services bring forward in this paper not only enrich new thought of research at workflow interface, but also bring up expansive betterment space for traditional workflow. The mostly function model's design and implement scheme already successfully apply to two project of the public prosecutor office and court, not only improve productivity of software, but also advance satisfaction of consumer. So that the paper has the theory meaning as well as the strong practicality value.
引文
[1]Workflow Management Coalition.The Workflow Reference Model,[WfMC1003].WFMC-TCOO-1003,1995.1
    [2]Workflow Management Coalition.Workflow Management Application Programming Interface(Interface 2 & 3)Specification,[WfMC1009].WFMC-TC-1009,1998.7
    [3]Workflow Management Coalition.Terminology&Glossary,[WfMC1011].WFMC-TC-1011,1999.2
    [4]Workflow Management Coalition.Workflow Standard-Interoperability Abstract Specification,[WfMC1012].WFMC-TC-1012,1999.11
    [5]Workflow Management Coalition.Audit Data Specification,[WfMC1015].WFMC-TC-1015,1998.9
    [6]Workflow Management Coalition.Interface 1:Process Definition Interchange Process Model,[WfMC1016].WFMC-TC-1016-p,1999.10
    [7]7 David Hollingsworth,Fujitsu Services,United Kingdom Chair,Technical Committee,WfMC.The Workflow Reference Model 10 Years On.http://www.wfmc.org/standards/docs/Ref_Model_10_years_on_Hollingsworth.pdf
    [8]Carol Prior,Maestro BPE Pty Limited,Australia.Workflow and Process Management.http://www.wfmc.org/information/Workflow_and_Process_Management.pdf
    [9]Charles Plesums,Computer Sciences Corporation,Financial Services Group.Introduction to Workflow.http://www.wfmc.org/information/introduction_to_workflow02.pdf
    [10]Workflow Management Coalition.Workflow Security Considerations-White Paper,[WfMC1019].WFMC-TC-1019,1998.2
    [ll]Workflow Management Coalition Workflow Standard.Process Definition Interface --XML Process Definition Language,[WfMCl025].WFMC-TC-1025, 2005.10
    [12]Van der Aalst W M P.The application of Petri nets to workflow management[J].Journal of Circuits,Systems,and Computers,1998,8(1):21-66
    [13]Jinyoung Jang and Yongsun Choi.uEngine:Web service based Workflow Management System.http://uengine.sourceforge.net/files/uEngine_web_service_support.pdf,2004.2
    [14]Will M P,Van Der Aalst.Verification of workflowtask structures:a Petri_net_based approach[J].Information Systems,2000 25(1):43-69
    [15]Harts W,Aldo de Moor.Workflow analysis with communication norms[J].Data&Knowledge Engineering,2003,47(11):349-369
    [16]范玉顺.工作流管理技术基础[M].北京,清华大学出版社,2001
    [17]何清法,李国杰,焦丽梅等.基于关系结构的轻量级工作流引擎[J].计算机研究与发展,2001,38(2):129-137
    [18]史美林、杨光信、向勇等.WFMS:工作流管理系统[J].计算机学报,1999:22(3):325-334
    [19]夏冬,白树仁,邓惠建.基于J2EE的工作流管理系统模型.计算机工程与科学,2006,28(3):123-133
    [20]谢杰华、陈震、罗源.基于Web的工作流管理系统.计算机应用研究,2002(6):141-143
    [21]丁柯、金蓓弘、冯玉琳.事务工作流的建模和分析.计算机学报,2003.26(10)
    [22]张峰,王晓琳,曾广周.一种基于模式组件的工作流管理系统构建方法.计算机工程,2006,32(2):88-90
    [23]李红臣,史美林.工作流模型及其形式化描述[J].计算机学报,2003,26(11):1456-1463
    [24]袁海燕,罗惠琼.基于中间件技术的工作流管理系统.成都信息工程学院学报,2005,20(5):538-540
    [25]Craig Larman.UML和模式应用.北京,机械工业出版社,2002
    [26]孙惠民.UML设计制作宝典.北京,中国铁道出版社,2003
    [27]刘向菊.电子政务应用软件系统中工作流技术研究:[硕士学位论文].重庆:重庆大学软件工程系,2004
    [28]王霞.工作流管理技术在电子政务系统中的应用研究:[硕士学位论文].湖南:湖南大学硕士学位论文电气与信息工程学院,2003
    [29]李艳.工作流管理技术在电子政务中的应用:[硕士学位论文].江苏:南京理工大学,2003

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700