中间件简单

全球知名资讯机构Giga Group中间件被分为三类,一共有15种。还有一个世界知名资讯机构IDC同时指出,,近年来的未来2002年,最高的增长率将专注于数据访问中间件 成员之间、消息中间件、交易中间件、件、应用server中间件5种。 ·数据訪问中间件适用于应用程序与数据源之间的互操作模型,client使用面向数据库的API。以提请直接訪问和更新基于server的数据源。数据源能够是关系 型、非关系型和对象型。这类中间件大都基于SQL语句,採用同步通讯方式。

此类中间件使应用开发简单,但假设是透过广域网使用。会带来严重的效率问题,因 为在低速网上来回交互SQL语句会使通讯流量过大,同一时候对数据压缩、加密带来不便。 ·消息中间件消息中间件适用于须要进行网络通信的系统上。负责建立网络通信的逻辑通道。由消息中间件实现数据或文件发送。

消息中间件的一个重要作用是能够实现跨平台操作,越来越多的分布式应用採用消息中间件来构建,通过消息中间件来把应用扩展到不同的操作系统和不同的网络环 境 中间件领域眼下最热门的技术是异步的消息中间件。异步中间件技术比同步中间件技术具有更强的容错性,在系统故障时能够保证消息的正常传输,因而在过去的两 年里增长迅速。 · 交易中间件交易中间件是专门针对联机交易处理系统而设计的。交易中间件就是一组程序模块,用以大大降低开发一个联机交易处理系统所需的编程量。交易中间件 的主要标准是X/OPEN 组织定义的分布式交易处理參考模型。交易中间件理论上相对成熟。功能和性能界定清晰,但基本上适用于联机交易系统。如银行业务系统、定票系统等。交易中间 件管理由应用声明和提交的交易,并通过两阶段提交协议等方式保证分布式交易的完整性、控制并发、实现交易路由和均衡负载。 ·对象中间件面向对象的中间件提供一个标准的构件框架,能使不同的厂家的软件通过不同的地址空间、网络和操作系统互相交互訪问。该构件的详细实现、位置及 所依附的操作系统对客户来说都是透明的。

比如。我们能够通过简单的组装或扩展已有的构件就能够建立一个客户机/server结构的信息系统。

面向对象的中间件技 术的目标就是为软件用户及开发人员提供一种应用级的即插即用的互操作性,就象如今使用集成块和扩展板一样。 有关对象中间件的标准相继问世,像OMG组织的CORBA、Microsoft的COM 以及IBM公司的SOM等,这些标准都极大地促进了对象中间件技术的发展。 ·应用server中间件针对Internet/Intranet和其他分布式构件应用,提供服务方构件的完整环境。与交易监控器类似。仅仅只是是面向对象的、支 持构件、具有标准API。

应用server它将在电子商务越来越热的领域发挥重要作用。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

posted @ 2015-08-24 13:57  phlsheji  阅读(247)  评论(0编辑  收藏  举报