目录:
定义-中间件是什么意思?
中间件是位于应用程序和操作系统之间的软件层。 中间件通常用于分布式系统中,该中间件通过执行以下操作来简化软件开发:
- 隐藏了分布式应用程序的复杂性
- 隐藏硬件,操作系统和协议的异构性
- 提供统一和高级的接口,以使互操作性,可重用性和便携式应用程序
- 提供一组通用服务,以最小化工作重复并增强应用程序之间的协作
Techopedia解释了中间件
中间件与操作系统类似,因为它可以支持其他应用程序,提供受控的交互,防止计算之间的干扰以及通过网络通信服务促进不同计算机上的计算之间的交互。
典型的操作系统为程序提供了应用程序编程接口(API),以利用基础硬件功能。 但是,中间件提供了用于利用底层操作系统功能的API。
