基于J2EE和OSWorkflow的工作流管理系统的研究与设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
工作流是能够完全或者部分自动执行的经营过程,它根据一系列过程规则,使文档、信息或任务能够在不同的执行者之间传递与执行。
     工作流管理系统是以计算机支持的分布式、协同工作业务流程的自动或半自动化为研究目标的软件系统。随着计算机网络,特别是Internet/Intranet的迅速发展和应用,计算机支持的分布式、协同工作的工作流管理系统在企、事业单位中的地位显得越来越重要,也有着广阔的前景。
     本文首先研究了工作流管理系统的起源、现状、发展趋势,然后详细分析了工作流的相关概念,阐述了工作流管理系统的分类以及主要功能,最后针对工作流管理联盟提出的一系列规范,对其从体系结构、流程建模、工作流执行服务等方面进行了探讨,并在研究工作流引擎关键技术的基础上,比较了当前几种流行开源工作流引擎,对OSWorkflow工作流引擎进行了深入的研究与分析。
     本文基于J2EE架构,利用Struts、Hibernate、Spring、XML等主流技术,探讨了基于J2EE和OSWorkflow的工作流管理系统的实现,并通过设计一个典型的工作流模块验证了其可行性。
     本文提出的基于J2EE和OSWorkflow的工作流管理系统具有灵活的流程定制功能及非常好的安全性和稳定性,具备良好的扩展能力。
The workflow is a management process which can be executed automatically or half-automatically according to a series of rules. It can transfer documents, information and tasks between different executors.
     The workflow Management System is a kind of software with the research object of implementing a distributed, cooperated business progress that can be executed automatically or half-automatically based on computer. As the rapid development and application of internet / intranet, distributed, cooperated business progress based on computer becomes more and more important in enterprises, and it also has a broad future.
     This paper starts with the research of the origin, actuality and development of Workflow, then the author analyses some interrelated conceptions of workflow in a detailed way, mainly about the classify method and functions. At last, the author discusses the system architecture, workflow modeling, and workflow executive-service based on the specifications of Workflow Management Coalition. Further more, after comparing some popular open-source workflow engine the author makes an deep research on OSWorkflow.
     This paper is based on J2EE architecture and uses many popular technology such as Struts、Hibernate, Spring, XML and so on. By designing and implementing a classical workflow module the feasibility of the new Workflow Management System is validated.
     The Workflow Management System prompted by this paper has a feasible characteristic of customization, excellence security, stability and expansibility
引文
[1]范玉顺.工作流管理技术基础.第1版.北京:清华大学出版社,2001
    [2]刘小琳.基于J2EE构架的工作流管理系统的研究与实现(硕士学位).西安:西安电子科技大学,2006
    [3]张雪芬.工作流管理系统框架研究与实现(硕士学位).北京:北京林业大学,2007
    [4]范玉顺.工作流管理技术研究与产品现状及发展趋势.计算机集成制造系统CIMS.2000,11,Vol.6.
    [5]http://www.wfmc.org/standards/referencemodel.htm
    [6]谢有祥.工作流在供应链信息管理中的应用(硕士学位).四川:四川大学,2005
    [7]曹庆旭.基于Web的工作流管理系统的研究与开发.电脑知识与技术,2004
    [8]王德超.OA系统中工作流引擎的设计与实现.南京理工大学,2006
    [9]沙强益.一种基于web services的工作流管理系统的研究与实现.计算机工程与科学,2005
    [10]胡博.某企业运营管理系统中工作流程定制模块的设计与实现(硕士学位).北京:北京邮电大学,2007
    [11]徐小良,汪乐宇.有限状态机的一种实现框架[J].工程设计学报,2003(05):18-22
    [12]刘晓华等.J2EE应用开发详解,电子工业出版社,2004,3-19
    [13]孙卫琴.精通Struts:基于MVC的Java Web设计与开发.北京:电子工业出版社,2004
    [14]孙卫琴.精通Hibernate:Java对象持久化技术详解.北京:电子工业出版社,2005
    [15]李刚.Spring 2.0宝典.北京:电子工业出版社,2006
    [16]邓子云 张赐.JSP网络编程从基础到实践.北京:电子工业出版社,2005
    [17]Tim Bray,Jean Paoli.Extensible Markup Language(XML)1.0(Fourth Edition),W3C Recommendation.Aug 2006.http://www.w3.org/TR/xml/
    [18]颜莉莉.基于J2EE技术的工作流管理系统研究.电脑知识与技术,2007
    [19]于晓波.工作流管理系统中的访问控制机制的研究与设计(硕士学位).河北:华北电力大学,2007
    [20](美)Girdley Michael,Woollen Rob,Emerson Sandra L著,邢国庆等译.J2EE应用与BEAWeblogic Server.电子工业出版社,2002
    [21]申宇.一个基于工作流的公文流转系统.湘潭师范学院学报,2007
    [22]马可阳.基于开源工作流引擎OSWorkflow的电子政务系统的研究与实现.北京:北京邮电大学,2007
    [23]http://www.opensymphony.com/osworkflow/
    [24]魏学松,张育平.IOC框架的研究与设计.南京:南京航空航天大学.2005
    [25]周玲,文红民.AOP简介及其在Spring中的实现.南昌.2005
    [26]http://www.blogjava.net/BlueDavy/archive/2005/07/21/8150.aspx
    [27]http://www.cnblogs.com/kavenmo/archive/2004/10/02/48579.aspx.
    [28]http://hi.baidu.com/zhangrgl984/blog/item/48ca21d715da01dfa044df8a.html
    [29]http://www.synsoft.com.cn/web/guest/Product/SynchroFLOW/Architecture
    [30]http://www.ibm.com/developerworks/cn/java/wa-springl/
    [31]http://www.opensymphony.com/osuser/
    [32]http://wfmopen.sourceforge.net/
    [33]http://java-source.net/open-source/workflow-engines
    [34]http://dev.mysql.com/doc/
    [35]http://www.hibernate.org/5.html
    [36]http://www.springframework.org/documentation

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

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

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