论文部分内容阅读
现在企业生产经营活动中包含了各式各样的业务流程,可以说一个企业的生产经营活动就是由各式各样的流程组成的,因此业务流程和企业的生产经营是息息相关的。对业务流程进行建模、自动化和持续的改进,能够根据用户定义的业务规则传递任何类型的信息,这是工作流管理系统(WFMS)所要实现的功能。工作流技术的实施是企业完善经营过程、提高自身竞争力的一种重要手段。工作流管理系统是完成工作流定义、推进工作流实例执行的软件系统,它在运行时架构可采用集中式和分布式的形式。本文主要研究工作流管理系统的体系结构及实现技术,提出了一种基于J2EE技术的分布式工作流管理系统(DWFMS)体系结构。与传统的工作流管理系统相比,分布式工作流管理系统通过并行处理提高性能,通过冗余分布提高可靠性,通过共享信息和资源降低使用代价。选用J2EE技术使本系统更具有平台无关性,更能适应当代企业发展的需要。本文首先介绍了工作流技术、工作流管理系统模型,并对现今最流行的分布式计算平台J2EE技术进行了研究与分析,在此基础上对基于J2EE的分布式工作流管理系统体系结构进行了设计,详细介绍了客户应用层、引擎服务层及数据服务层的设计方案。本文的第四章对过程定义工具和工作流引擎进行了详细设计,并且介绍了工作流管理系统与PDM的集成方法。最后结合项目实例,完成了对系统的应用实现。本文设计和实现的工作流管理系统具有便捷的可视化流程设计、操作简单、方便维护等特点和优势。当企业在信息化建设过程中出现新的业务流程需要应用工作流技术时,只需用过程定义工具就可以快速、便捷地设计出所需的流程。在运行过程中,在监控端界面监控流程的运行情况,便于企业管理者更好地进行管理工作,能满足企业信息化建设过程中多种多样的需求。