论文部分内容阅读
在越来越多的分布、异构的企业应用需要动态集成的情况下,传统集成的工作流技术已经无法适应用户的复杂需要,伴随着基于Web服务的应用开发技术的不断成熟,Web服务技术和工作流管理技术的结合成为解决这种问题的一种有效方法。工作流是一种反映业务流程计算机化的模型,它是为了在先进计算机环境支持下实现过程自动化而建立由工作流管理系统执行的业务模型。工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。目前基于Web服务的工作流技术已经成为当前解决需求动态变化问题的一种主要解决方法。
本文研究如何将基于Web服务的工作流较好地应用到实际管理系统中,将Web服务技术与工作流管理技术相结合,提供Web服务对工作流系统建模和执行阶段的支持。部分功能通过自动或人工参与下调用Web服务来完成:其他外部应用也可以被封装成Web服务后集成到工作流系统中。论文在工作流模型、工作流引擎及工作流相关理论基础上设计了基于Web服务的工作流管理系统的体系结构,并以高校教务管理系统为例实现了基于Web服务的工作流管理系统。解决了高校教务管理中业务流程厐杂、多变的问题,适应了新时期高校工作对教务管理的要求,将基于Web服务的工作流管理技术引进教务管理系统是大势所趋。
论文首先对工作流技术、Web服务的概念、传统工作流管理系统的局限等进行了详细的描述:然后结合高校教务管理系统的特点、目标和功能,设计了基于Web服务的高校教务工作流管理系统结构;并利用有向图建模技术对其进行分析、建模、设计;最后在工作流引擎WWF技术基础上将其实现。本文设计实现了业务在高校教务各部门之间的自动流转,系统具有开放性好、扩展性强、易于维护与使用方便的优点。