1、什么是中间件?
1.1、基本概念
- 定义:中间件,英文名为 Middleware,是独立的系统级软件,连接操作系统层和应用程序层,将不同操作系统提供应用的接口标准化、协议统一化,屏蔽具体操作的细节。
- 位置:居于各类应用与操作系统之间,在操作系统、网络和数据库之上,应用软件之下。
- 功能:
- 通信支持
- 应用支持
- 公共服务
- 专业描述:
- 在现代分布式计算架构下,中间件,是一种为分布式计算环境提供通信服务、交换服务、语义互操作服务等系统之间协同集成服务,解决系统之间互连互通问题,帮助用户灵活、高效地开发和集成应用软件的基础型软件
1.2、分类
- 中间件可以分为基础中间件、集成中间件和行业领域应用平台。
- 基础中间件又可以分