论文部分内容阅读
工作流技术是进入90年代以来,计算机应用领域的一个新的研究热点。它是实现企业业务过程建模、优化和业务管理,最终实现业务流程自动化的核心技术。这对于提高我国企业信息化程度、运行效率以及竞争能力都有着重要的意义。但是,目前工作流技术发展仍不成熟,还有很大的上升空间。轻量级的jBPM (java Business Process Management)作为一个灵活的、可扩展的工作流架构模型,在一定程度上能够弥补当前工作流系统的不足。jBPM是基于J2EE轻量级开源框架,由于它功能足够,结构、配置以及定义工作流简洁清晰,因此结合jBPM来研究工作流系统更具有现实意义。本文以作者实际参与的国内某大型电信软件提供商研发的中国联通IDC流量流向及资源管理平台电子工单子系统为研究课题,在理论和实践方面展开研究。本文首先对工作流技术进行了全面的介绍,主要涉及工作流的概念、研究热点,工作流管理系统的功能和架构,同时在此基础上继续对基于jBPM的工作流系统进行进一步的阐述,介绍了jBPM工作流引擎的工作原理,优势和建模细节与过程。通过对IDC流量流向及资源管理平台电子工单子系统功能需求的分析,确定了电子工单系统功能模型,完成了系统体系结构等部分的概要设计。在J2EE和jBPM整合平台的基础上,以组件化、对象化的开发模式为总的设计原则,具体采用Struts进行控制管理,使用Spring进行业务管理,同时使用Hibernate进行数据库持久层设计,提供了基于jBPM的工作流系统解决方案。最后论文详细描写了电子工单系统的实现平台,开发过程中的重难点问题解决方案以及部分功能的实现细节。充分展示了工单系统的易用性和可扩展性。基于jBPM的电子工单系统实现了从传统工单管理系统向电子信息化工单系统的转变,它提供了一套基于计算机网络的管理解决方案,实现了工单的无纸化闭环管理,降低了劳动强度,办公费用,提高了工作效率和安全性,有效得将流程管理和业务分离,实现了业务流程的柔性发展。