学位论文 > 优秀研究生学位论文题录展示

企业服务总线(ESB)在SOA中的应用研究

作 者: 周晓艳
导 师: 陈修权
学 校: 大连海事大学
专 业: 管理科学与工程
关键词: SOA ESB Facade模式 Oracle Service Bus
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 480次
引 用: 17次
阅 读: 论文下载
 

内容摘要


“信息孤岛”催生企业应用集成技术EAI,但是在分布式的网络拓扑结构、跨平台的应用程序交互、私有的非标准化的组件连接协议面前,EAI难以满足灵活性、适应性、可重用性、可扩展性等系统集成需求。SOA应运而生,作为一种构造分布式系统的方法,SOA将业务应用功能以服务的形式提供给最终用户应用或其他服务,构造出灵活的以服务为中心的架构,最大程度地减少系统间的耦合,提高可重用性,并便捷地共享系统之间的数据。为了更有效地管理和重用系统服务,企业服务总线ESB被引入到SOA实践中,ESB在SOA中充当服务间智能化的集成与管理中介,使SOA实施又向前迈了一步。论文首先介绍了SOA及其相关知识,着重对ESB相关理论进行了总结和阐述,并讨论了ESB与SOA之间的关系,明确了ESB在SOA中的角色和引入时机。然后,笔者以当前主流的ESB产品为切入点,深入分析了如何为企业的SOA部署选择合适的ESB解决方案。论文以实际的分布式、多应用系统集成、跨语言的应用场景为例,实践了如何在SOA中使用ESB管理和调度服务,同时实践了异构平台的互操作性,取得了预期的实验效果。最后总结了论文所做的主要工作并展望了SOA及ESB的发展方向,同时指出论文存在的不足,并提出今后研究的方向。论文对ESB在SOA中的应用研究,对于企业的SOA实施能起到一定的启示作用。

全文目录


摘要  5-6
Abstract  6-9
第1章 绪论  9-12
  1.1 课题研究背景与意义  9-10
  1.2 国内外研究现状  10-11
  1.3 论文章节结构  11-12
第2章 企业服务总线核心知识  12-33
  2.1 SOA理念  12-13
  2.2 Web服务技术  13-20
    2.2.1 Web Services概述  13-14
    2.2.2 SOA与Web Services的关系  14
    2.2.3 Web Services技术体系结构  14-20
  2.3 SCA/SDO规范  20-22
    2.3.1 SCA/SDO规范  20-21
    2.3.2 SCA/SDO对于SOA的意义  21-22
  2.4 企业服务总线ESB  22-30
    2.4.1 ESB概述  22-24
    2.4.2 ESB的提出  24-27
    2.4.3 ESB的功能  27-30
  2.5 ESB在SOA中的角色  30-31
  2.6 ESB的引入时机  31-33
第3章 ESB解决方案选择  33-62
  3.1 ESB产品的发展现状  33-37
    3.1.1 ESB产品定位  33-35
    3.1.2 ESB开源之路  35-37
  3.2 主流商业ESB产品介绍  37-53
    3.2.1 Oracle Service Bus  37-43
    3.2.2 IBM ESB产品系列  43-47
    3.2.3 Microsoft BizTalk Server  47-50
    3.2.4 IONA Artix ESB  50-53
  3.3 主流开源ESB产品Mule介绍  53-56
    3.3.1 Mule ESB概述  53-54
    3.3.2 Mule的基本原理  54-55
    3.3.3 Mule ESB 2.0  55-56
  3.4 ESB产品的评估和选择  56-62
    3.4.1 开源软件SOA解决方案  56-57
    3.4.2 开源ESB和商业ESB比较  57-60
    3.4.3 具体ESB产品的选择方案  60-62
第4章 OSB在SOA中应用  62-112
  4.1 SOA应用场景  62-65
    4.1.1 应用场景需求描述  62-63
    4.1.2 应用场景网络拓扑  63-65
    4.1.3 应用场景分析  65
  4.2 平台软件体系结构  65-67
  4.3 平台的功能结构  67-68
  4.4 基于Facade模式的Web服务的开发部署  68-81
    4.4.1 Facade模式  68-69
    4.4.2 ASP.NET Web Services  69-71
    4.4.3 平台技术架构  71-72
    4.4.4 平台解决方案结构  72-74
    4.4.5 Web服务交互过程  74-77
    4.4.6 Web服务部署  77-81
    4.4.7 Web服务开发部署总结  81
  4.5 基于OSB实现SOA部署  81-111
    4.5.1 OSB的安装与配置  81-88
    4.5.2 OSB中的服务深度理解  88
    4.5.3 基于OSB的同构Web服务部署  88-103
    4.5.4 基于OSB的异构Web服务部署  103-111
  4.6 OSB中消息流的使用  111-112
第5章 总结与展望  112-114
  5.1 总结  112
  5.2 展望  112-114
参考文献  114-118
攻读学位期间公开发表论文  118-119
致谢  119

相似论文

  1. 基于面向服务架构的公众信息系统在新农村信息化建设中的应用研究,TP393.09
  2. 基于SOA的车载信息服务计费系统的设计与实现,TP311.52
  3. 面向服务的数据集成模型的研究与实现,TP311.52
  4. 基于SOA与工作流的OA系统的研究与实现,TP311.52
  5. 仓库出库辅助系统的设计与实现,TP311.52
  6. 保险支付平台设计与实现,TP311.52
  7. 基于SOA的事业单位编制管理系统设计与实现,TP311.52
  8. SOA架构在高校信息化系统中整合技术的应用,TP311.52
  9. 基于WCF框架的管制信息系统的设计与实现,TP311.52
  10. 宜宾移动IT支撑系统设计研究,TP311.52
  11. 基于SOA的RFID中间件的研究与实现,TP391.44
  12. 基于SOA的无线查房管理平台的设计与实现,TP311.52
  13. 基于SOA的协同制造异构系统的数据集成研究,TP311.13
  14. 基于SOA的财务管理系统架构研究,TP311.52
  15. 基于SOA的学籍管理系统的研究与实现,TP311.52
  16. 基于SOA架构的OA系统的设计与实现,TP311.52
  17. 内河搜救决策指挥系统设计与实现,TP311.52
  18. 基于企业资源平台的集成模式研究及实现,TP311.52
  19. 基于WCF和Silverlight的Web应用框架技术研究,TP393.09
  20. 基于SOA的4PL服务的划分和编排,TP393.09
  21. 高校图书馆管理系统的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com