首页> 中文学位 >面向服务架构的工作流系统的设计与实现
【6h】

面向服务架构的工作流系统的设计与实现

代理获取

目录

封面

声明

中文摘要

英文摘要

插图索引

表格索引

缩略语对照表

目录

第一章 绪论

1.1 研究背景

1.2 国内外研究现状

1.3 本文的主要工作

1.4 论文的章节安排

第二章 相关技术介绍

2.1 工作流技术的研究与介绍

2.2 面向服务的体系架构介绍

2.3 OAuth2.0开放授权协议

2.4 FoxBpm工作流引擎研究与介绍

2.5 本章小结

第三章 工作流系统需求分析与总体设计

3.1 面向服务的工作流系统项目背景

3.2 系统功能需求分析

3.3 系统性能需求分析

3.4 工作流系统设计开发原则

3.5 面向服务的工作流系统设计

3.5 本章小结

第四章面向服务的工作流系统的设计与实现

4.1 数据库设计

4.2 身份权限模块设计与实现

4.3 工作流功能模块设计与实现

4.4 多租户管理模块设计与实现

4.5 本章小结

第五章 系统测试

5.1 系统功能测试

5.2 系统性能测试

5.3 本章小结

第六章 总结与展望

6.1 本文工作总结

6.2 后续工作展望

参考文献

致谢

作者简介

展开▼

摘要

近年来随着计算机技术的发展和信息化水平的提高,工作流技术给政府和企业带来了很大的方便,各政府企业部门通过工作流实现了办公自动化,同时随着业务的发展,我国的政府和企业业务呈现出复杂化、多样化的发展趋势,之前与业务系统强耦合在一起的工作流系统已经无法应对现有的需求,制约了政府和企业信息系统的快速扩展。工作流技术和面向服务的软件体系结构是近些年来计算机应用领域研究的热点,它为构建流程应用基础平台提供了基础。通过采用面向服务的软件构建思想将工作流系统与业务逻辑分离开,这种系统模块之间松耦合的开发有效的降低了软件开发难度,缩短了软件开发周期,有助于提高我国政府和企业的信息化程度并提高办公效率和竞争力。
  本文致力于解决传统工作流系统无法适应业务的快速变化,无法快速扩展的问题,并以陕西省政务服务平台建设为背景,提出了将工作流系统与业务逻辑剥离开,设计实现对业务系统提供支撑的工作流服务系统。本文首先介绍工作流相关技术和面向服务体系结构的概念,并介绍了通用的业务流程描述语言BPMN2.0标准。然后对开源工作流引擎FoxBpm进行了深入的分析和研究,介绍了该工作流引擎的工作原理和执行过程,并在此基础之上针对目前政府和企业的业务需求对工作流引擎进行了改进和扩展,增加了任务追回、自由流程等功能,最终将工作流引擎功能封装成为 web服务对业务系统提供支撑。服务接口采用RESTful的设计风格便于跟异构业务系统的对接,并引入了OAuth2.0开放授权协议提高了web服务的安全性。作为支撑性系统有支持多租户的需求,为此系统在程序级别和数据存储级别分别做了数据的隔离。最后对系统的功能和性能进行了测试。面向服务架构的工作流系统考虑到了对接业务系统的多样性,采用面向服务的设计思想克服了传统工作流系统无法快速扩展和维护成本高等问题,大大提高了系统的灵活性和扩展性。在实际应用中,本系统为政务平台系统提供工作流服务支持,并稳定运行。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号