23、深入探究中间件性能与Web服务发展

深入探究中间件性能与Web服务发展

1. 中间件概述

中间件在现代软件系统中扮演着至关重要的角色,它能够让用户在不同系统上远程运行应用程序,通过消息的发送和接收来交换应用数据。以下介绍几种常见的中间件类型:
- 消息导向中间件(MOM) :MOM允许用户将应用数据作为消息进行发送和接收,从而在不同系统上远程运行应用程序。它为客户端和服务器应用程序提供接口,实现数据的双向传输。常见的例子包括远程过程调用(RPC)、通用编程接口通信(CPI - C)和消息队列。其中,CPI - C是IBM的SNA点对点API,可在SNA和TCP/IP上运行;消息队列可将消息存储在内存队列(缓冲队列)或磁盘等永久存储设备(持久队列)中,以异步通信方式运行,实现跨多个操作系统的松散耦合交换。
- 数据库中间件 :用于在一个或多个本地或远程数据库上创建、存储和管理原始数据。不同用户可能使用不同的操作系统和应用程序来访问这些数据,数据库中间件则能解决这一问题。它不负责传输调用或对象,也不支持服务器和客户端之间的双向通信,服务器只能在被请求时作出响应。用户可通过标准浏览器,利用Web中间件获取数据,或通过Web - to - RDBMS中间件将数据发送到数据库。该中间件通过ODBC、DRDA、RDA和JDBC等标准,为多供应商数据库提供结构化查询语言(SQL)服务。
| 标准名称 | 全称 | 说明 |
| ---- | ---- | ---- |
| ODBC | Open Database Connectivity | Windows标准的SQL通信API,基于X/Open和ISO/IEC的数据库API的调用级接口(CL

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值