什么是中间件

来源:互联网 发布:如何设置网络打印机ip 编辑:程序博客网 时间:2024/05/20 10:20

中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件位于客户机/服务器的操作系统之上,管理计算机资源和网络通讯。

中间件特点:
满足大量应用的需要
运行于多种硬件和OS平台
支持分布式计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互功能
支持标准的协议
支持标准的接口

中间件分类:
分为数据访问中间件、远程过程调用中间件、消息中间件、交易中间件、对象中间件等。

中间件应该具备两个关键特征:首先要为上层的应用层服务,这是一个基本条件;此外,又必须连接到操作系统的层面,并却保持运行工作状态,具备了这样两个特征才能称为中间件。现在很多人把开发工具也称为中间件是不合适的,因为开发工具开发出来的软件,并不依赖开发工具与底层操作系统连接。

我认为中间件就是一个大型的食物库,如果你需要什么食物了就向这个食物库发出一个请求,然后他就给你结果,当然这个都是基于网络上的,也许这个食物库在美国,而你在中国向他提交的请求。

它是用来描述网络连接管理软件,是一系列的规范和服务的集合,可以帮助我们更容易更有效地创建分布式的应用。把企业的商业逻辑和关键算法放到中间层应用服务器,使客户端相对变"瘦",可省去客户端过于庞大所带来的诸多不便和费用开支。

中间件是什么:

它是处于应用软件和操作系统之间、支撑应用开发和运行的软件产品,它和数据库、操作系统一起被称为基础系统软件领域的"三架马车"。

目前中间件已经成为大型IT项目运用的必须品,就像数据库一样。它被称为软件业的"核动力"。正因为中间件处于如此重要和显赫的地位,它也被誉为一个国家软件业的"国之利器"。

原创粉丝点击