基于J2EE的工作流管理系统架构
【摘要】:工作流管理技术是实现企业业务流程管理自动化的一项重要的计算机技术。然而,随着Internet上电子商务的飞速发展,传统工作流管理系统越来越不能适应现代企业业务流程管理的要求,主要表现在系统缺乏柔性和互操作性,难以支持动态的和跨组织的工作流程。
新兴技术Web服务的出现使我们相信将其引入工作流管理系统必将大幅度提高系统的性能。Web服务是一种基于标准的应用集成方式,它可以将运行在Intranet、Internet上的分布式应用集成在一起。Web服务有与生俱来的动态特性和互操作性,它把一切都看作服务,这种服务可以通过在网络上使用消息传递动态地被发现和组织。
本文在第二章中首先介绍了工作流相关概念,分析了传统工作流系统的不足。在第三章中,介绍了Web 服务相关技术和基于Web 服务的流程,并给出了一个基于Web Service的工作流模型。本文第四章中,给出了一个基于J2EE和Web 服务的工作流管理系统架构,并总结了基于J2EE架构的工作流系统的优点,第五章中,介绍了作者参与研发一个基于J2EE的工作流管理系统,详细介绍了其工作流引擎的数据模型的设计。