基于Petri网的分布式工作流管理系统研究

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:wanyu123456
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流管理系统(Workflow Management Systems,WFMS)就是对多个人按照多个步骤完成的商业流程进行管理的一个主动化系统,它的功能就是在合适的时间以合适的工具将合适的数据发送给合适的人,而工作流引擎就是完成这项工作的核心部件。在研究现有工作流产品体系结构和实现方法的基础上,本文以Petri网作为工作流建模依据,结合J2EE架构,对通用工作流管理系统框架进行设计,并着重分析研究了工作流管理系统的核心——工作流引擎。 论文的主要工作如下: 首先,论文阐述了分布式工作流系统的研究背景及意义,综合分析了国内外关于商业化及开源工作流管理系统的发展现状,指出了当前工作流管理系统发展中普遍存在的一些问题,并阐述了论文的总体结构和主要研究内容。 其次,论文较为完整地叙述了与工作流相关的概念、基础理论,详细阐述了工作流建模方面的内容。在此基础上引入高级Petri网理论作为工作流建模的理论支持,总结分析了Petri网在工作流建模方面的优势。同时,系统地阐述了工作流系统的一般参考模型。 第三,论文详细讨论了开发工作流管理系统采用的J2EE平台的分布式多层Web应用模式及平台特点,分析了在B/S模式下MVC框架的应用及JSP、Servlet、EJB等J2EE核心技术。这些技术的应用将极大的提高系统在分布式环境下的可扩展性、可移植性与可维护性。在此基础上,结合前面对工作流管理系统所作的深入分析与研究,重点论述了基于高级Petri理论的J2EE工作流系统体系结构和引擎的设计。 第四,论文阐述了基于Petri网的工作流系统核心引擎的工作流程,提出了工作流引擎的核心推进算法及其实现方式。这种以高级Pentri网理论为支撑的工作流引擎可以在不修改系统的情况下灵活应对复杂的过程模型,嵌入式的设计理念可以帮助工作流引擎方便地嵌入到各种不同级别的J2EE应用中去,引擎同时提供的多种数据持久化方案将使得二次开发人员能够根据用户的需求灵活地设计解决方案。 最后,在总结全文研究工作的基础上,针对系统目前还存在的若干不足提出了改进的设想,并对工作流管理系统未来的发展做出了展望。
其他文献
本文以一个实际的安全操作系统CAS—Earth中的自主访问控制机制的开发实践为基础,针对相关安全系统评测标准对自主访问控制机制的要求,提出并实现了一种增强的自主访问控制机制
情报出版主要应用在商业印刷中的商品流通领域。随着自动化排版的日益发展,用户对于自动化排版系统的要求也愈来愈高,情报出版中使用的后台数据源通常是一个专用的排版数据库,排
随着Internet的快速发展,传统的电子商务流程面临着新的挑战。软件Agent的出现,提供了一种新的网络计算模式,在解决电子商务这样的大型分布式系统问题上具有适应性和优势。目前
近年来,计算机系统的功耗问题越来越受关注。高效的能量利用能延长移动设备电池的使用时间,降低个人计算机和服务器的使用成本,减小对环境的影响。在计算机系统的部件中,磁盘的功
本文主要讨论了一种全新的互联网络资源寻址定位技术——Handle服务器系统的研究与实现。作者介绍了Handle协议的基本理论,分析了Handle系统的特点,以及在实现上的必要性和可行
包装辅助设计是一个方兴未艾的产业,纸盒包装又是包装业的重中之重,而在包装辅助设计中,包装效果的三维仿真是一个包装辅助设计软件不可缺少的重要组成部分,其质量的好坏直接影响
在计算机网络世界中,无线网络起到了越来越重要的重要,移动手机GSM网络已经在全世界广泛部署,无线局域网络在IEEE802.11系列标准的推动下也越来越完善,本文介绍了一种新型的无线
传感器网络(SensorNetworks)综合了传感器技术、嵌入式计算技术、无线通信技术和分布式信息处理技术,能够协作地实时监测、感知和采集各种环境或监测对象的信息并对其进行处理
互联网和信息技术的空前发展,加速了人类活动信息的产生,互联网信息总量急剧增加,人们对信息的获取和处理的需求不断提升,需要更加智能化和定制化的网络爬虫,以满足不断增长的网络
与一般的软件系统相比较,实时系统具有实时性、并发性等特点,并且此类系统往往要连续运行很长时间,这对系统的健壮性和安全性提出了很高的要求。实时软件系统的复杂性和高安全需