1.3 中间件的主要作用
中间件是处于操作系统、数据库等系统软件和应用之间的软件,它可解决分布式环境下数据传输、数据访问、应用调度、系统构建和系统集成、流程管理等问题,是分布式环境下支撑应用开发、运行和集成的平台。分布式应用可借助中间件在不同的应用之间共享资源。在网络环境中,中间件与操作系统和网络虚拟化系统共同作为支撑分布式应用的系统软件主体。
中间件是在克服复杂企业级应用的共性问题过程中不断发展和壮大起来的,是构建应用的基础,也是应用运行的底层支撑平台,与操作系统和数据库构成三大核心基础软件。
中间件的主要作用简介如下。