中间件技术在TGOP中的研究与实现

中间件技术在TGOP中的研究与实现

论文摘要

随着计算机技术的飞速发展,各种各样的应用软件需要在各种平台之间进行移植,或者一个平台需要支持多种应用软件和管理多种应用系统,软、硬件平台和应用系统之间需要可靠和高效的数据传递或转换,使系统的协同性得以保证。这些,都需要一种构筑于软、硬件平台之上,同时对更上层的应用软件提供支持的软件系统,而中间件正是在这个环境下应孕而生。由于中间件技术正处于发展过程之中,因此目前尚不能对它进行精确的定义。比较流行的定义是:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上,管理计算资源和网络通讯。通常意义下,中间件应具有以下的一些特点: 满足大量应用的需要;运行于多种硬件和OS 平台;支持分布式计算,提供跨网络、硬件和OS 平台的透明性的应用或服务的交互功能;支持标准的协议;支持标准的接口。程序员通过调用中间件提供的大量API,实现异构环境的通讯,从而屏蔽异构系统中复杂的操作系统和网络协议。中间件提供客户机与服务器之间的连接服务,这些服务具有标准的程序接口和协议。针对不同的操作系统和硬件平台,它们可以有符合接口和协议规范的多种实现。由于标准接口对于可移植性和标准协议对于互操作性的重要性,中间件已成为许多标准化工作的主要部分。对于应用软件开发,中间件远比操作系统和网络服务更为重要,中间件提供的程序接口定义了一个相对稳定的高层应用环境,不管底层的计算机硬件和系统软件怎样更新换代,只要将中间件升级更新,并保持中间件对外的接口定义不变,应用软件几乎不需任何修改,从而保护了企业在应用软件开发和维护中的重大投资。本文分析了当前主要的中间件技术,发展趋势,并在TGOP 电信通用对象平台上进行了研究和实现,论证了中间件技术的可用性及其优势。

论文目录

  • 第一章 前言
  • 1.1 问题的提出
  • 1.2 中间件的研究和发展
  • 1.3 中间件的发展现状
  • 1.4 本文的主要内容
  • 第二章 中间件技术
  • 2.1 中间件技术简介
  • 2.1.1 远程过程调用中间件
  • 2.1.2 面向消息的中间件
  • 2.1.3 对象请求代理中间件
  • 2.1.4 事务处理监控中间件
  • 2.1.5 数据库中间件
  • 2.2 中间件技术能解决以及面临的问题
  • 2.3 采用中间件技术的必要性
  • 第三章 中间件的运行环境和开发平台
  • 3.1 Weblogic技术
  • 3.2 EJB技术
  • 3.2.1 EJB简介
  • 3.2.2 三种不同类型EJB技术
  • 3.3 J2EE技术
  • 3.3.1 J2EE框架
  • 3.3.2 J2EE核心技术
  • 第四章 中间件的工作原理与实现机制
  • 4.1 数据库中间件的工作流程
  • 4.2 数据库中间件关键技术
  • 4.2.1 Client客户端
  • 4.2.2 JNDI
  • 4.2.3 数据库中间件实现方法
  • 4.2.4 数据库和中间件接口的选择
  • 4.3 数据库中间件的结构
  • 第五章 本文的开发环境和设计思想
  • 5.1 TGOP电信通用对象平台
  • 5.1.1 TGOP电信通用对象平台架构
  • 5.1.2 构架目标和约束
  • 5.2 中间件实现策略
  • 5.2.1 中间件类型选择
  • 5.2.2 数据库接口的选择
  • 5.2.3 中间件设计的选择
  • 5.2.4 中间件容器的选择
  • 5.2.5 中间件开发平台的选择
  • 第六章 总结与展望
  • 参考文献
  • 摘要
  • Abstract
  • 致谢
  • 导师及作者简介
  • 相关论文文献

    标签:;  

    中间件技术在TGOP中的研究与实现
    下载Doc文档

    猜你喜欢