论文部分内容阅读
现代信息系统的分布性、异构性和自治性的特征越来越显著,相应的信息资源也分布在异构的计算机环境中,信息源之间的连接表现出松散耦合的特点。在这种大规模的分布式环境下高效运转相互关联的任务,并且对执行的任务进行密切监控已成为一种发展趋势。在这种技术背景下,由最初的C/S体系结构的集中式工作流管理系统也逐渐向基于WEB,构架于Browser/Server体系结构的分布式工作流管理系统转化。 本文研究是在OA项目基础上展开,以J2EE作为系统平台,对基于WEB的工作流管理系统技术进行了研究并给出了实现。本文主要工作如下: 1.本文研究并设计的基于WEB的工作流管理系统,客户端采用统一的浏览器界面,缩短用户学习时间,方便用户使用,服务器端采用J2EE技术(Java2 Enterprise Edition),基于WEB的工作流管理系统,其具有分布式结构、统一界面以及可靠的安全性。 2.本文提出了自定义工作流的概念,并在此基础上结合工作流管理的理论研究成果给出了自定义工作流管理系统的设计。当政府组织机构、业务流程改变时,原有的信息流处理系统基本上就不能满足改组后的办公需求。这些问题的存在大大限制了办公自动化系统的应用范围和发展前景。如果在开发信息流处理系统的时候考虑系统的可变性,即办公和业务流程允许自定义的话,那么就解决了上面所提到的问题。 3.本文采用J2EE平台中的EJB-CMP/CMR技术,其中CMR为基于群组的RBAC模型的实现提供了很好的支持,并实现了基于该模型的权限管理系统为工作流管理系统方便的提供了授权管理。通过引入群组,把各个不同的用户具有相同的角色集归为同一用户群组,对多个用户授权压缩为对同一群组授权,减少了授权工作量。 4.对工作流设计核心进行分析的基础上,设计了一个基于Web的通用工作流管理系统,并详细介绍了该方案所采用的模型结构,以及该模型的实现机制和特色,本文实现该系统,并在实际项目中为信息流处理系统提供了有效的技术支持。