论文部分内容阅读
工作流技术是用计算机实现日常业务流程的技术,它能够解决企业业务流程日趋复杂且经常变动的难题,成为了计算机领域的研究热点。工作流技术迅速发展,随之各种开源的工作流产品也相继涌出,JBPM(JavaBusiness Process Management)便是其中的代表性产品。将JBPM框架整合到系统中,对JBPM进行改进,从而在系统中可以任意定义流程,提高了系统流程定制的灵活性,延长系统的生命周期。本文研究并使用JBPM来解决北京联通面对的业务调度流程难题,并结合SSH(Struts2+Spring+Hibernate)框架来构建系统架构,最终实现了北京联通移动资源管理子系统。本文的主要工作如下:1.首先对北京联通业务流程情况进行了分析,确定了移动资源管理系统能根据流程变化自主定义业务流程的特点;然后根据系统特点选择JBPM工作流框架和SSH框架来构建系统。2.系统地研究了移动资源管理系统的需求,明确了系统的功能。确立了移动资源管理系统的总体设计方案,对系统体系结构和接口进行了分析设计;然后将系统数据库分成JBPM工作流和应用数据两大模块,并对它们进行了详细地说明与设计;最后对系统进行功能模块划分,确定了系统需要实现的具体功能。3.详细地阐述了移动资源管理系统的开发环境,介绍了JBPM和SSH框架的集成方案;然后从表现层、持久层、业务逻辑层以及数据库来介绍系统功能模块的实现;最后介绍了系统工作流技术重要问题的解决方案,包括任务分配、驱动流程、回退等问题的分析与实现。