分类：电脑/网络-软件
问题：什么叫中间件 
回答：中间件是一种独立的系统软件或服务程序，分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/ 服务器的操作系统之上，管理计算机资源和网络通讯。 

中间件特点： 
满足大量应用的需要 ； 
运行于多种硬件和OS平台 ； 
支持分布式计算，提供跨网络、硬件和OS平台的透明性的应用或服务的交互功能 ； 
支持标准的协议 ； 
支持标准的接口。 

中间件分类： 
分为数据访问中间件、远程过程调用中间件、消息中间件、交易中间件、对象中间件等。 

中间件应该具备两个关键特征:首先要为上层的应用层服务，这是一个基本条件;此外，又必须连接到操作系统的层面，并却保持运行工作状态，具备了这样两个特征才能称为中间件。现在很多人把开发工具也称为中间件是不合适的，因为开发工具开发出来的软件，并不依赖开发工具与底层操作系统连接。