图形化工作流建模技术的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在市场经济的大潮中,市场复杂多变,如何才能使企业贴近变化的市场以保持企业的生命力和竞争力,是企业家不断思考的问题,也是IT人执着追求的目标。企业必须保持对市场快速反应的能力才能在市场经济中生存和发展。
     工作流技术是近年来计算机应用研究领域中迅速发展的一项新技术。作为工作流技术的实现,工作流管理系统已广泛应用于众多行业中。从某种意义上讲,工作流管理系统的实施就是为了实现和加强企业对市场变化的快速反应能力、降低企业的运营成本,从而增强企业的生命力和竞争力。
     工作流管理系统的实现分为三个阶段:模型建立阶段、模型实例化阶段和模型执行阶段。其中,模型建立阶段主要是工作流过程建模,把企业的业务流程以计算机可以解释的形式表示出来。一个好的工作流模型是实现一个具有高度的灵活性、可靠性、可用性的工作流管理系统的关键和基础。工作流建模直接影响到整个工作流管理系统的正确性与执行效率等关键性能。由此可见,实现一个高质量的工作流建模系统十分必要。
     本文的研究着重于工作流图形化建模这一应用课题,对工作流建模方面做出了一定的研究工作。
     首先,介绍了本文所研究的课题的背景以及本文的结构,并介绍了有关工作流的一些相关概念,分析研究工作流管理联盟组织定义的工作流管理系统框架及其规范与标准,重点介绍了工作流参考模型及其五个接口。
     其次,深入并细致地分析了基于SOAP的数据传输技术,为论文中数据传输方面的方案设计奠定了坚实的理论基础。
     最后,在研究XPDL规范的基础上,论文对原型系统重新进行了分析与设计,改进了系统的结构、改变了工作流过程模型数据的存储方式和传输方式,实现了工作流过程模型向XPDL的映射,并设计了以XML文档存储工作流过程模型空间数据的数据存储方式,从而解决了图形化工作流模型难以再现的问题。
In the enviroment of market economy,market is changeful.How can make enterprises press close to the market to maintain the life-force and competition of the enterprises?it is the question of enterprisers and the cause of IT man. In order to survive and develope in the enviroment of market economy,enterprises must maintain the quick reaction to the market.
     Workflow technology is one of the quick developed new technologies of computer applications.As the implementation of workflow technology, Workflow Management System has been serving for many enterprises.In some sense,the implementation of Workflow Management System is to enhance the quick reaction to the market of enterprises and reduce the management cost, and enhancing the life-force and competition at last.
     The implementation of Workflow Management System is separated into three phases: Modeling、Instantiation of model and exectution of model.Among the three phases, it mainly model the processes of workflow in the phase of modeling,expressing the business process in a way that computer can understand. An excellent workflow model is the key and foundation of implementing a Workflow Management System which possesses excellent flexibility、reliability and usability. Workflow Modeling influences the performance of Workflow Management System directly,such as correctness and efficiency. So it is very neseccary to design and carry out an excellent Workflow Modeling System.
     The paper mainly research graphic Workflow Modeling System, and have have success with Workflow Modeling Technology.
     At first, the paper introduces the background of the research and the structure of this paper, and introduces some concepts about Workflow,and analyzes the framework of Workflow Management System、criterion and standard what the Workflow
     Management Coalition (WfMC) has found, and mainly introduce the inerfaces of the Workflow Reference Model that have something to do with the paper.
     Secondly,the paper analyzes the technology of data transmission which is base on SOAP,preparing for the design of data transmission.
     At last, on the basis of the research of XPDL, the paper analyzes and designs renewedly a Workflow Modeling System, and optimizes the sutructure of the system, and change the store method and transmission method of workflow model data,and carries out the mapping from Workflow Process Model to XPDL.In order to reappearance the graphical workflow model,the paper designs a method of storing data to store the datum of graphical workflow model.
引文
[1]刘慧,李玉忱.关于企业流程再造理论的应用思考.计算机应用研究,2003(9):47-49
    [2]WfMC.Workflow Management Coalition Terminology and Glossary(WfMC-TC?1011).Technical Report,Workflow Management Coalition,Brussels,1996
    [3]Alonso G,Agrawal D,Abbadi El A,et al.Functionality and Limitations of Current Workflow Management Systems.http://www.almaden.ibm.com/cs/exotica/WfMSys.ps
    [4]Mohan C.Recent Trends in Workflow Management Products,Standards,and Research.http://www.almaden.ibm.com/cs/exotica/wfnato97.ps
    [5]范玉顺.工作流管理技术.基础清华大学出版社.2001.5
    [6]David Hollingsworth.The Workflow Reference Model 10 Years On.http://www.WfMC.org/standards/downloads.
    [7]WfMC.http://www.WfMC.org/standards/referencemodel.htm.
    [8]WfMC.Workflow Management CoalitionInterface 1:Process Definition Interchange Organizational Model,http://www.WfMC.org/standards/docs/ifl9807o.pdf
    [9]蒋吕俊.Petri网的行为理论及其应用.北京:高等教育出版社,2003年1月第1版。
    [10]Wil.van der Aalst;W MP Vander.The application of Petri-Nets to workflow management.
    [11]赵强,乔新亮.J2EE应用开发(Weblogic+JBuilder).北京:电子工业出版社,2003
    [12]范国闯,钟华,黄涛等.Web应用服务器研究综述.软件学报,2003,14(10):1728-1739
    [13]WfMC.XML Process Definition Language(XPDL)(WFMC-TC-1025)http://www.WfMC.org/standards/docs.htm#XPDL_Spec_Final.
    [14]马达,严隽薇,戴毅茹.可视化工作流管理系统的设计与开发.制造业自动化2004.11
    [15]WfMC.Workflow Process Definition Interface-XML Process Definition Language.WFMC TC00-1025,2002
    [16]WfMC.Interface 1-Process Definition Interchange,http://www.WfMC.org/standards/docs.htm#XPDL_Spec_Final.
    [17]Workflow Management Coalition Workflow Standard.Process Definition Interface--XML Process Definition Language,version 2.0.2005.3
    [18]Brett McLaughlin.Java and XML data binding.O'Reilly&Associates,Inc,2002
    [19]钱雪忠,须文波.企业信息化技术及其应用实现.无锡轻工大学学报,2000,19(5)
    [20]Rick Cattell.J2EE技术实践.机械工业出版社,2002.1
    [21]飞思科技产品研发中心.Java Web服务应用开发详解.北京:电子工业出版社,2002
    [22]飞思科技产品研发中心.JSP应用开发祥解.北京:电子工业出版社,2002
    [23]寇毅,吴力文.基于MVC设计模式的Struts框架的应用方法.计算机应用,2003,23(11):91-93
    [24]Elliotte Rusty Harold著刘文红等译.Processing XML with Java-A Guide to SAX,DOM,JDOM,JAXP and TrAX.电子工业出版社
    [25]Didier Martin等著严春莹等译XML高级编程.机械工业出版社
    [26]李慧芳,范玉顺.基于时间Petri网的工作流模型分析.软件学报2004 Vol.15 No.1
    [27]张信一,黎燕.基于Petri网的工作流建模.微机发展2003 Vol.13 No.6
    [28]朱丹军,冯博琴,张坷.基于工作流的业务过程建模研究.计算机工程与应用2003.19
    [29]曾春平,王超,张鹏.编写XML编程从入门到精通.北京希望电子出版社
    [30]Heather Williamson.XML:The Complete Reference.机械工业出版社
    [31]唐邦志,魏生民,景韶宇,周欣.工作流网XPDL映射.计算机工程与应用2003.36
    [32]李伟平.工作流管理系统的建模方法和实现技术研究.中国科学院沈阳自动化研究所博士论文2002
    [33]阎宏,郭晶.Java与模式[Ml.电子工业出版社,2002
    [34]Bruce Eckel.Thinking in JAVA,机械工业出版社,2005
    [35]孙卫琴,李洪成.Tomcat与Java Web开发技术详解.电子工业出版社,2004.4
    [36]W.M.P van der Aalst,A.H.M.ter Hofstede,B.Kiepuszewski,A.P.Barros.Workflow Patterns[EB/OL].http://tmitwww.tm.tue.nl/research/patterns 2002
    [37]Wil M.P.van der Aalst.Patterns and XPDL:A Critical Evaluation of the XML Process Definition Language[EB/OL].http://tmitwww.tm.tue.nl/research/patterns/download/ce-xpdl.pdf 2002