论文部分内容阅读
随着计算机技术的发展与经济全球化时代的到来,越来越多的组织和企业采用工作流技术以提高竞争力和应对突发事件的能力。作为创建、执行和管理工作流的系统软件,工作流管理系统存在广阔的市场前景和应用领域。当前,集中式的应用模式已经不能满足复杂分布式环境的需求,研究基于分布式技术的工作流管理系统成为了必然的趋势。本论文首先根据工作流管理联盟给出的工作流参考模型,结合工作流管理系统的发展趋势,对基于J2EE体系架构的工作流管理系统框架进行研究,设计出基于组件、分布式的工作流管理系统架构;然后对工作流管理系统实现过程中的重点技术,如过程定义的解析、工作流引擎的运行方式以及对活动的调度作了深入研究。最后通过工作流引擎提供的工作流应用接口,使用流行的Spring+Struts+Hibernate技术开发了基于Web的监控管理工具,实现了对工作流引擎运行状况的监控和管理。从实际开发和运行效果来看,本论文设计实现的工作流管理系统具有良好的易用性和扩展性,并能满足业务系统开发的需求。