中间件是什么,常用的中间件有哪些

中间件是系统软件与应用软件间的连接层,提供资源管理和通信服务,支持分布式计算。常见的中间件包括交易中间件、消息中间件和应用服务器中间件。例如Apusic MQ、BEA Weblogic等。中间件通过消息队列等机制解决异构环境下的数据交换和系统互联问题,广泛应用于金融、电信等行业。
摘要由CSDN通过智能技术生成

一、中间件是什么?

中间件(英语:Middleware)顾名思义是系统软件和用户应用软件之间连接的软件,以便于软件各部件之间的沟通,特别是应用软件对于系统软件的集中的逻辑,是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源。中间件在客户服务器的操作系统、网络和数据库之上,管理计算资源和网络通信。总的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件。

也就是说,关于中间件,我们可以理解为:是一类能够为一种或多种应用程序合作互通、资源共享,同时还能够为该应用程序提供相关的服务的软件。中间件是一类软件统称,而非一种软件;中间件不仅仅实现互连,还要实现应用之间的互操作。

 

中间件示意图

中间件的特点:

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

中间件与操作系统和数据库共同构成基础软件三大支柱,是一种应用于分布式系统的基础软件,位于应用与操作系统、数据库之间,为上层应用软

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值