中间件及其在三层客户机-服务器模型中的应用

发布时间:2018-09-12 05:22:45   来源:文档文库   
字号:
计算机应用990713计算机应用Computer Applications1999年 第19卷 第7期 Vol.19 No.7 1999中间件及其在三层客户机/服务器模型中的应用*宋晓梁 刘东生 许满武  摘 要 本文介绍了中间件的五种类型及其各自的特点,并讨论了中间件在三层的客户机/服务器模型中应用的一个实例。  关键词 中间件,客户机/服务器模型  MIDDLEWARE AND ITS APPLICATIONIN A THREE TIER C/S MODELSong Xiaoliang Liu Dongsheng Xu ManwuComputer Science and Technology Department,National Key Laboratory for Computer Software, Nanjing University, Jiangsu*Nanjing 210093  Abstract In this paper,we discuss the five kinds of the middleware and give a sample of the middleware′s application in a three tier C/S model.  Keywords Middleware,Client/server model  随着以网络计算为中心的应用系统规模的扩大和软硬件结构的日趋复杂多样,客户端和服务器端的负担也日益繁重,并且传统软件的移植性、互操作性和重用性也都不能满足现在的性能需求,为此人们提出了一种介于客户端和服务器端的软件——中间件。  中间件(Middleware)作为前端客户机和后端服务器之间的一个中间层,为应用程序处理提供了如下功能,它一般包含应用逻辑,负责接收客户端的应用请求,对请求做出响应处理后将请求交给后端服务器,并负责将服务器的处理结果返回给客户端。  从概念上讲,很早就已经有了中间件的雏形,在主机环境下的TP Monitor就是一种中间件。但是,只有客户机/服务器以及downsizing的概念提出之后,中间件的概念才被人们广泛地关注。在客户机/服务器环境下,一般将中间件放在位于客户机和服务器之间的中间层,负责应用逻辑的处理,从而使客户端变得精干。与此同时,中间件还可以放在客户机和服务器之间的多层应用服务器中。中间件已经成为了联结分布式计算环境中各个相对独立的系统的胶合剂。  中间件具有如下特点:  易于集成 中间件能无缝地连入应用开发环境中,应用程序可以很容易地定位和共享中间件提供的应用逻辑和数据。  易于移植 中间件使与平台有关的细节对于应用程序来说是透明的,因此可以在不改变应用程序代码的情况下改换计算机底层硬件、操作系统或通信协议。  易于演进 中间件实现的功能对应用程序来说是透明的,所以可以对局部进行改进而不会影响到系统的其它部分。  高可靠性 中间件应该是可靠的,需要提供接管和恢复功能,保证事务及关键性业务不被丢失。  易于使用 中间件能和同构或异构环境下的多种数据源通信,同时它能管理数据间的公共逻辑约束。它将用户从复杂的平台、网络、数据库选择中解放出来。1 中间件的分类file:///E|/qk/jsjyy/jsjy99/jsjy9907/990713.htm(第 1/6 页)2010-3-23 1:19:40

本文来源:https://www.2haoxitong.net/k/doc/bda9ac6acd1755270722192e453610661ed95a94.html

《中间件及其在三层客户机-服务器模型中的应用.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式