首页> 中文学位 >使用J2EE技术实现企业应用SOA架构的研究
【6h】

使用J2EE技术实现企业应用SOA架构的研究

代理获取

目录

文摘

英文文摘

声明

第一章绪论

1.1研究背景

1.2国内外研究发展现状

1.3主要研究工作

1.4论文的组织结构

第二章企业级应用的软件架构SOA

2.1为什么需要SOA

2.2 SOA概念

2.3 SOA中的服务

2.4 SOA基本特征和实施原则

2.4.1基本特征

2.4.2实施原则

2.5 SOA给企业所带来的效益

2.6 SOA发展前景

第三章实现SOA的相关技术

3.1 Web Service

3.1.1 Web Service概念

3.1.2 Web Service技术的优势

3.1.3 Web Service的关键技术

3.1.4 SOA与Web Services的关系

3.2 Web Service业务流程执行语言(WS-BPEL)

3.2.1 WS-BPEL概念及相关介绍

3.2.2合作链接

3.2.3 BPEL与SOA

3.3 ESB

3.3.1 ESB定义

3.3.2 ESB结构和特征

3.3.3 ESB与SOA的关系

第四章J2EE平台下的SOA

4.1 J2EE Web Service

4.1.1 JAX-WS 2.0

4.1.2 JAXB 2.0

4.1.3 JAVA EE Web service结构

4.1.4使用EJB3.0实现的一个Web Service

4.2 Java中实现SOA的技术JBI

4.2.1 JBI环境的架构

4.2.2消息传输模型-(NMR)归一化的消息路由器

4.2.3传输渠道

4.2.4 JBI角色

4.3 JBI跟ESB的关系

第五章基于J2EE的SOA企业应用分析与设计

5.1 SOA设计原则总结

5.2 SOA架构的基本要求

5.3 SOA架构的分析与设计

5.4 SOA系统的主要构成

5.5企业应用系统模型设计

5.6.1模型体系结构设计

5.6.2模型体系结构分析

5.6.3处理层(业务流程层)设计

5.6.4服务层设计

5.6.5数据访问层服务设计

第六章基于SOA架构的企业业务用例实现

6.1相关技术平台介绍和讨论

6.1.1应用服务器

6.1.2 Java EE服务引擎

6.1.3 HTTP/SOAP JBI绑定组件

6.1.4 WS-BPEL JBI服务引擎

6.2业务用例描述

6.3实现业务用例

6.4小结

第七章工作总结与工作展望

7.1工作总结

7.2工作展望

致谢

参考文献

附录

展开▼

摘要

面向服务架构(SOA)是一种进行系统开发的新的体系架构,用于分布式软件开发,由于它具有良好的松耦合、与平台无关等特性,很好的解决了系统的灵活性和互操作性。在基于SOA架构的系统中,具体应用程序的功能是由一些松耦合并且具有统一接口定义方式的组件(也就是service)组合构建起来的。SOA具有很广泛的应用,目前它作为企业应用集成以及企业新系统的架构的主要解决办法。随着企业对SOA架构应用的不断深入、IT环境中服务的不断增加,对如何来构建更好的SOA架构,将是一个重要的研究课题。 由于传统的基于Web Services的SOA架构还存在着诸多不足,在构建SOA架构时仅仅只有Web Service是不够的,如果我们仅仅是开发Web服务并把这些功能发布出来还不够,也需要一种把这些功能按正确的顺序组合起来的方法,同时安全和性能也是必须要考虑的问题。本文将是对这一方面的尝试,旨在为开发面向服务的企业应用提供一套可行的面向服务的设计方法,使其构建的SOA架构更完善,并更好的发挥SOA架构的优越性。 在上面基本理论的指导下,本文结合经典的面向对象的分析与设计方法(00AD)和传统的软件体系结构的分层思想,在实践的基础上构建了在J2EE平台下基于SOA的企业应用开发的模型体系结构。该模型共分为五层:用户界面层、处理层、服务层、数据访问层和数据层。根据各层的功能,划分成不同的服务,通过服务之间的调用和组合形成整个系统的功能和业务逻辑。 最后,结合一个业务用例,在J2EE开发平台下,实践了基于SOA的企业应用开发。

著录项

  • 作者

    冯战;

  • 作者单位

    西北大学;

  • 授予单位 西北大学;
  • 学科 计算机应用技术
  • 授予学位 硕士
  • 导师姓名 郝克刚;
  • 年度 2007
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP311.52;
  • 关键词

    J2EE技术; 面向服务架构; Web服务; 软件开发;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号