中间件技术
概述
在一个分布式系统环境中处于操作系统和应用程序之间的软件,可以在 不同的技术之间共享资源,将不同的操作系统、数据库、异构的网络环境以及若干应用 结合成一个有机的协同工作整体。
- 中间件一般都是应用在分布式系统。
中间件位于 客户机/服务器的操作系统之上,管理计算机资源和网络通信,有如下特点
- 中间件是 一类软件,而非一种软件。
- 中间件不仅仅实现互联,还要实现应用之间的互操作。
- 中间件是 基于分布式处理的软件,最突出的特点是其网络通信功能。
中间件的任务是 使应用程序开发变得更加容易,通过提供统一的程序抽象,隐藏异构系统和分布式系统下低级别编程的复杂度。