logo

xz.jpg

建筑工程中高级职称
基于J2EE平台的SOA服务分析框架设计与实现

【摘要】: 软件企业一直希望能够最大程度的重用已有的资源。面向过程和面向对象编程可以在系统内部模块重用,但是系统内部的复用不能满足企业的需要,企业要求不同编程语言平台上实现的异构系统可以实现功能共享。面向服务架构(SOA,Service-OrientedArchitecture)是一种新的软件开发体系结构。它的核心概念是服务,与传统开发模式相比较起来最大优点是松耦合、平台无关性,解决了系统应对未来需求的灵活性和异构系统之间的互操作性问题。如今,基于J2EE技术开发的系统应用广泛,企业对SOA的应用也在不断深入。本文基于上述情况,以设计一个指导如何分析J2EE系统已有功能的服务分析框架为目的,对SOA元素、实现技术、服务分析方法和J2EE架构相关内容进行了研究。 本文首先对SOA的元素和实现技术进行较全面的介绍,并描述了J2EE系统对SOA支持,包括J2EE支持Web Service技术的API和开源项目Axis2;又介绍了SOA服务分析方法,并分析了服务分析方法的适用范围;在此基础上运用SOA服务分析方法对“外籍教师管理信息系统”进行了分析,并提出了基于J2EE平台的SOA服务分析框架。 本文的服务分析框架旨在分析并提取J2EE系统中的功能为服务,因此该框架分为J2EE基础组件层和服务层。为了便于服务的管理,服务层也进行了分层设计。在此基础上,设计并实现了该框架的应用层组件,分别是数据库连接池、数据缓存和定时器框架。最后,本文运用服务分析框架对“外籍教师管理信息系统”的“证件到期提醒功能”进行服务分析并实现了抽取出的服务,验证了该框架易用、实用。总之,该框架层次分明,可以灵活管理抽取后的服务,不但提高了企业资源的可利用性,还提高了企业灵活应对未来需求的能力。

【目录】:

摘要4-5

ABSTRACT5-10

第一章 绪论10-15

1.1 课题背景10-12

1.2 研究现状12-13

1.3 论文主要工作13-14

1.3.1 论文研究目标13

1.3.2 论文工作内容13-14

1.4 论文结构14-15

第二章 SOA体系架构15-28

2.1 SOA概念15-16

2.2 SOA中的服务16

2.3 SOA架构特点16-17

2.4 SOA相关技术17-27

2.4.1 Web Service17-19

2.4.2 Web Service的关键技术19-24

2.4.3 Web Service实现分布式原理24

2.4.4 Web Service和SOA的区别联系24-25

2.4.5 业务流程执行语言BPEL25-26

2.4.6 ESB26-27

2.5 本章小结27-28

第三章 基于 J2EE平台的 SOA服务分析框架28-40

3.1 J2EE平台对SOA的支持28-33

3.1.1 J2EE常用技术28-29

3.1.2 SOA实现技术29-33

3.2 SOA服务分析方法33-34

3.2.1 自底向上分析方法33

3.2.2 自顶向下分析方法33-34

3.2.3 中间相遇分析方法34

3.3 J2EE系统服务分析34-36

3.3.1 “外籍教师管理信息系统”简介34-35

3.3.2 服务分析方法选取35-36

3.3.3 服务提取并分类36

3.4 服务分析框架设计36-39

3.4.1 服务分析框架分层描述37-38

3.4.2 服务分析框架实体描述38-39

3.5 本章小结39-40

第四章 框架应用层组件的设计和实现40-53

4.1 数据库连接池40-45

4.1.1 Java对数据库连接的支持41

4.1.2 数据库连接池原理41-42

4.1.3 数据库连接池设计42-43

4.1.4 数据库连接池实现43-45

4.2 数据缓存45-48

4.2.1 Java对数据缓存的支持45

4.2.2 数据缓存原理45-46

4.2.3 数据缓存设计46-47

4.2.4 数据缓存实现47-48

4.3 Java定时器48-52

4.3.1 Java对定时器的支持48-49

4.3.2 定时器框架原理49

4.3.3 定时器框架设计49-50

4.3.4 定时器框架实现50-52

4.4 本章小结52-53

第五章 框架服务层应用示例53-72

5.1 服务建模53-54

5.1.1 服务候选53-54

5.1.2 过程描述54

5.2 服务层应用54-71

5.2.1 “证件到期提醒”服务建模54-58

5.2.2 框架服务层应用58

5.2.3 服务设计原则58-59

5.2.4 “证件到期提醒”服务设计59-65

5.2.5 “证件到期提醒”服务实现65-70

5.2.6 服务扩展70-71

5.3 本章小结71-72

第六章 总结与展望72-74

6.1 总结72

6.2 展望72-74

参考文献74-76

附录1 “证件到期提醒”功能数据字典设计76-79

致谢79-80

作者攻读学位期间发表的学术论文目录80


上一篇:基于J2EE的在线公务员考试辅导系统设计与实现
下一篇:J2EE课程实验教学系统的研究与设计

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

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

联系电话:021-68453443

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

    021-68453443

    15901884694