用户名: 密码: 验证码:
基于XPDL的工作流引擎研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文旨在研究基于XPDL的工作流引擎的应用与实现。文章首先介绍了工作流管理系统的相关理论和技术,并介绍了工作流管理系统的研究现状和应用情况。然后集中阐述了工作流元模型和工作流过程定义语言XPDL,重点分析了工作流引擎的理论和核心调度机制。接着介绍了作者所在科研团队自主研发的工作流管理系统RRFlo的体系结构及功能组成,详细描述了RRFlo工作流引擎—RRFloEng的设计与实现工作,同时描述了RRFloEng在上海汽轮发电机有限公司的应用情况。最后在论文的总结中,提出了一些有待改进的地方以及对后续研究的展望。
The aim of this thesis is to research and realize the theory of workflow engine based on XPDL defined by WfMC. Firstly, the paper introduces the development of workflow technology and relevant conceptions. Then the paper gives the details of XPDL and workflow meta-model, and analysis the core mechanism of workflow engine. RRFloEng, the engine of RRFlo, is designed and implemented with the technologies of J2EE and XML while it describes the application of RRFlo. Finally, in the summarization of the thesis, the prospect and possible improvements are discussed.
引文
[1].Wi van der Aalst.工作流管理——模型方法和系统.清华大学出版社.2004
    [2].张浩,乔非著.企业经营过程重组的理论、方法及其实施支持系统.上海科学技术文献出版社,2000
    [3]. Georgakopoulos D, Hornick M, Sheth A. An overview of workflow management: from process modeling to workflow automation infrastructure. Distributed and Parallel Databases, 1995, 3(2): 119-153
    [4]. Workflow Management Coalition.The workflow reference model.WfMC TC00-1003,1995
    [5]. IBM Corp. IBM MQSeries Workflow: Concepts and Architecture. Version 3.3 Reference Book,March, 2001. http://www.ibm.com/software/ts/mqseries/workflow.
    [6]. Workflow Management Coalition. Workflow Management Coalition Terminology&Glossary. WfMC-TC-1011,Issue 3.0.1999
    [7].汪涛,黄力芹,吴耿锋.工作流管理的发展历程和趋势.计算机工程与科学,Vol.23,No.1,2001
    [8].罗海滨,范玉顺,吴澄.工作流技术综述.软件学报,2000,11(7)
    [9].谈贤芳,刘鲁源.一种基于XML的工作流过程模型的实现.控制工程,Vol.10,No.3,2003
    [10].范玉顺,工作流管理技术基础[M].清华大学出版社,施普林格出版社.2001
    [11].范玉顺,吴澄.工作流管理技术研究与产品现状及发展趋势.计算机集成制造系统CIMS,Vol.6,No.1,Jan.,2000
    [12].史美林,杨光信,向勇等.WfMS:工作流管理系统,计算机学报,1999,22(3):325-334
    [13].王兰成,田梅,陈雪强等.基于Schema模式的XAMC信息描述及其检索实现研究.情报学报,Vol.23,No.4,2004
    [14]. WfMC. Workflow Management Coalition Workflow Process Definition Interface -XMLProcess Definition Language(WfMC-TC-1025).22-May-2001,Version 0.0
    [15]. David Harel and Eran Gery. Executable object modeling with statecharts. IEEE Computer, pages 31-42, July 1997.
    [16]. F. Casati, P. Grefen, B. Pemici, G. Pozzi, and G. Sáinchez. WIDE workflow model and architecture, 1997. http://www.sema.es/projects/WIDE/Documents
    [17]. Peter J. Denning. Work is a closed-loop process. American Scientist, 80:314-317, July-August 1992.
    [18]. Stef Joosten. Trigger modelling for workflow analysis. In Proc. CON'94 Workflow Management, pages 236-247, 1994.
    [19].朱瑜,杨国纬.过程定义语言XPDL,BPML和BPELAWS的比较分析.成都信息工程学院学报,Vol.20,No.6,Dec.2005
    [20]. BPMI org. Business Process Modeling Language(BPML).working draft V0.4,2001
    [21]. ANDREWS T, CURBERA F,DHOLAKIA H,et al.Business process execution language for Web services version 1.1[EB OL]. http://www-128.ibm.com/developerworks/library/specification/ws-bpel/,2003.
    [22].周开军,徐东梅.BPEL的事务处理机制.计算机技术与发展,Vol.16,No.9,2006
    [23]. WfMC. SProgramming Interface(Interface 2-3)Specification[S].WFMCTC00-1009,2001.
    [24].袁崇文.Petri网原理[M].北京:电子工业出版社,1998.
    [25]. W.M.P. van der Aalst, A.H.M ter Hofstede. YAWL: Yet Another Workflow Language[J]. Information Systems, 2005, 30(4):245-275.
    [26]. OSWorkflow version2.7.0 docs. http://www.opensymphony.com/osworkflow
    [27].蒋宗,姜守旭.形式语言与自动机理论[M].北京:清华大学出版社,2003.
    [28].王海军,樊留群.基于Shark的工作流流程的实现方式研究.机械工程与自动化,No.2 2005.
    [29].蔡剑,景楠,Java Web应用开发:J2EE和Tomcat(第二版).清华大学出版社.2005
    [30].赵强,乔新亮,J2EE应用开发(Weblogic+JBuilder),电子工业出版社.2004
    [31].Erich Gamma,Richard Helm,Ralph JohnsonJohn Vlissides.李英军等译.设计模式[M].北京:机械工业出版社,2000.
    [32].夏昕,曹晓钢,唐勇.深入浅出Hibernate[M].北京:电子工业出版社,2002.

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

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

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