logo

xz.jpg

建筑工程中高级职称
基于SOA构架模式的公务员信息管理系统的设计

【摘要】: 随着软件技术的发展,尤其是Web服务的出现,面向服务的新的软件系统开发方法——SOA(Service-Oriented Architecture)被提出并得到迅速发展。SOA作为软件体系结构最具应用前景的一个发展目标,可以帮助IT组织满足他们面临的复杂挑战。SOA是一种应用程序体系结构,同时又是一种用于构建分布式系统的方法,其中所有功能都定义为具有明确的可调用接口的独立服务,可以以定义好的顺序调用这些服务来形成业务流程。采用SOA可以消除不同协议和平台带来的问题,实现应用的无缝整合。 本文研究基于上海市公务员管理信息化的需求以及SOA的标准和规范,面向服务的软件体系架构的设计与分析,结合Web Service技术和企业服务总线技术ESB提出了一种改进的SOA架构模型,并将它应用到上海市公务员管理信息系统中。 作者在本文涉及项目中主要的研发工作及创新点概述如下: 1、详细探讨了面向服务的软件架构相关技术,以及企业服务总线与面向服务的软件架构之间的联系。提出了一种基于SOA与Web服务的企业服务总线技术模型——EBWS模型(ESB Based Web Service and SOA)。EBWS作为服务请求者与服务之间的桥梁,用来管理Web服务接口。 2、研究基于SOA公务员管理信息系统解决方案所涉及的理论和相关技术,提出一个结合J2EE、企业服务总线EBWS模型和Web Service技术的SOA技术框架——JEWS框架(J2EE and ESB Bases SOA Framework),该框架的设计遵循SOA的概念及原则,具有服务透明化和松耦合等特点。 3、在业务需求分析基础上,参与了基于SOA公务员管理信息系统技术解决方案的设计与实现。该解决方案整合了WebWork、Spring和Hibernate的相关技术,是一种组合型的技术框架,充分发挥了WebWork、Spring和Hibernate技术框架的各自优势,解决了Web应用系统开发过程中由系统结构复杂而带来的一系列问题。 作者把基于SOA的企业信息化集成解决方案运用到实际中,根据业务需求,采用JEWS和WSH框架,参与设计和开发了一个基于SOA公务员管理信息系统,并得到实际应用。

【目录】:

摘要5-6

Abstract6-10

第一章 绪论10-14

1.1 研究背景10-11

1.2 研究意义11-12

1.3 SOA在国内外的发展状况12

1.4 主要研究内容和创新点12-13

1.5 本文组织结构13-14

第二章 基于SOA公务员管理信息系统的关键技术14-35

2.1 面向服务的架构——SOA14-18

2.1.1 SOA的概念14-15

2.1.2 基于SOA的应用程序架构模型15-17

2.1.3 基于SOA的整合应用Web系统技术架构17-18

2.2 SOA的实现技术——Web Service18-22

2.2.1 Web Service概述18-19

2.2.2 Web Service的结构19-20

2.2.3 Web Service的技术实现20-21

2.2.4 SOA和Web Service的关系21-22

2.3 企业服务总线——ESB22-24

2.4 MVC和WebWork框架24-26

2.4.1 MVC模式24-25

2.4.2 WebWork框架实现MVC机制25-26

2.5 Spring框架26-29

2.5.1 Spring体系结构26-27

2.5.2 反转控制(IoC)/依赖注入27-28

2.5.3 Spring中的AOP28-29

2.6 ORM和Hibernate框架29-33

2.6.1 Hibernate体系架构29-30

2.6.2 持久层框架30

2.6.3 ORM技术30-31

2.6.4 Hibernate实现机制31-33

2.7 本章小结33-35

第三章 需求分析与总体设计35-43

3.1 项目背景35

3.2 设计思想和原则35-37

3.3 需求分析37-38

3.4 系统总体设计和业务流程分析38-42

3.4.1 平台总体设计39-41

3.4.2 业务流程分析41-42

3.5 本章小结42-43

第四章 详细设计43-51

4.1 EBWS模型的设计43-46

4.2 JEWS框架的设计46-48

4.3 安全性设计48-50

4.3.1 客户端验证和基于角色的权限控制48-49

4.3.2 MD5数字摘要49

4.3.3 安全日志记录49-50

4.3.4 数字签名与SOAP信息加密50

4.4 本章小结50-51

第五章 系统实现51-74

5.1 JEWS框架的实现51-62

5.1.1 JEWS框架的具体实现51-52

5.1.2 Web服务的设计与实现52-57

5.1.3 个人基本信息查询共享服务实现57-60

5.1.4 EBWS实现系统整合60-62

5.2 WSH组合框架的实现62-69

5.2.1 WSH组合框架62-64

5.2.2 Spring应用环境的装载64

5.2.3 WebWork与Spring的整合技术与分析64-67

5.2.4 WSH组合框架的整合技术67-69

5.3 安全性实现69-70

5.3.1 基于角色的权限控制实现69

5.3.2 MD5加密算法69

5.3.3 安全日志记录69

5.3.4 数字签名与SOAP信息加密69-70

5.4 部分界面展示70-73

5.5 本章小结73-74

第六章 总结和展望74-76

6.1 总结74-75

6.2 展望75-76

参考文献76-79

攻读硕士期间取得研究成果79-80

致谢80


上一篇:基于SOA架构的认证服务关键技术研究
下一篇:基于Ajax和SOA的Web应用架构的研究与应用

上海无忧网 @版权所有(2009-2016) 沪ICP备11032751

地址:上海-浦东-杜鹃路188弄,大桥6线,746,地铁2号线(世纪公园站)3号楼,地铁7号线(龙阳路站)8号口

联系电话:021-68453443

点击关闭
  • 点击这里给我发消息 点击这里给我发消息
    服务热线:

    021-68453443

    15901884694