中间件(英语:Middleware),又译中间件、中介层,是一类提供系统软件和应用软件之间连接、便于软件各部件之间的沟通的软件,应用软件可以借助中间件在不同的技术架构之间共享信息与资源,中间件位于客户机服务器的操作系统之上,管理着计算资源和网络通信。
中间件的特点1、中间件是软件,而且是一大类具有不同功能的软件,而不是一种具备某具体功能的软件;
2、中间件是伴随着网络而应运而生的;
3、中间件是应用软件与系统软件之间的“中介件”“介中软件”,起到支撑与连接作用;
4、中间件不是开发工具,但它具有开发、管理和部署的功能;
5、中间件是为应用软件服务的,应用软件是为最终用户服务的,最终用户并不直接使用中间件;
6、中间件不是大众消费类软件产品,除非是一个行业内的专业人士,普通消费者是不会接触中间件的;
7、在基础软件(操作系统、数据库、中间件)中,中间件是最不为人所了解的。