更多内容请见: 备考系统架构设计师-核心总结目录
文章目录
- 一、中间件概述
- 二、中间件特点
- 三、中间件的分类
- 四、中间件产品介绍
一、中间件概述
中间件(middleware)
是基础软件的一大类,属于可复用软件的范畴。顾名思义,中间件处在操作系统、网络和数据库之上,应用软件的下层。
中间件是一种独立的系统软件或服务程序,可以帮助分布式应用软件在不同的技术之间共享资源。
目前很难给中间件一个严格的定义,国际上各家机构都有不同的定义,如 IDC 对中间件给出的定义是: 中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。这些服务程序或软件具有标准的程序接口和协议。针对不同的操作系统和硬件平台, 它们可以有符合接口和协议规范的多种实现。中间件为处于其上层的应用软件提供运行与开发的环境,