保函网

什么是中间件?中间件类型有哪些?作用是什么?

发布时间:2026-03-20 | 来源:互联网转载和整理

你知道什么是中间件(Middleware)吗?相信很多人对中间价都不太了解,下面的文章将对什么是中间件及中间件类型进行详细介绍,一起来了解一下吧。

1968年,在德国举办的NATO软件工程大会结束后发表的一份报告中第一次出现了“中间件”术语。

中间件的发展历程

1、什么是中间件?

据安信证券报告,中间件(Middleware)是一种应用于分布式系统的基础软件,位于操作系统、网络和数据库之上,应用软件之下,是提供系统软件与应用软件连接的软件,它能够从一个软件系统中提取数据,之后转化为合适的格式,让另一个系统能够直接使用。

中间件是不同软件之间的接口,中间件主要用于解决分布式环境下数据传输、数据访问、应用调度、系统构建和系统集成、流程管理等问题,是分布式环境下支撑应用开发、运行和集成的平台,主要作用是为应用软件在不同的技术之间共享资源,管理计算资源和网络通信。

据百度百科,中间件是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。

中间件在分布式系统中的用途

2、中间件的作用介绍

据安信证券报告,中间件主要有两大作用

(1)促进软件(模块)之间的互连互通

在供应链管理的过程中,同一企业内的不同软件系统(MES、TMS、WMS 等)经常存在格式不兼容的现象,因此需要中间件来起整合作用,在应用了中间件之后,不同系统之间可以实现自动通讯。

中间件(黑色部分)有利于软件之间的互联

(2)简化软件产品的开发,使缺乏编程知识的产品开发人员与缺乏市场意识的一线程序员更高效地合作

中间件可以将底层算法封装成一定的模块(例如物流管理模块、财务结算模块等)。业务人员不需要懂得底层技术细节,只需要象“搭积木”一样将中间件进行排列组合,就能开发出产品。这样减轻了业务部门的负担,让他们能够以更快的速度对市场需求作出响应,从而增强企业的竞争力。

中间件为软件产品模块化开发的重要环节

3、中间件分类

中间件主要可以分成基础中间件、集成中间件、行业领域中间件、新型中间件等几大类。

基础中间件最成熟,通用性最好。基础中间件主要包括应用服务器、消息中间件、交易中间件等,主要用于Web应用的构建、节点之间、应用与服务之间的互联互通、交易请求的高效处理等,是构建分布式应用的基础。

集成中间件主要是完成不同系统之间的集整合,通用性略差。

行业领域中间件是针对某个行业,通用性一般。

新型中间件指随着新兴技术发展产生的,其具体分类还有待技术的进一步发展。

关于什么是中间件及其类型和作用就介绍到这里了,希望对你有所帮助,更多相关内容,敬请关注本站行业知识栏目了解。

推荐阅读

什么是数据库?分类有哪些?代表产品介绍

什么是分布式存储?技术有哪些?与传统存储的区别

什么是分布式账本?工作原理、本质、类型介绍

上一篇:兰蔻奇迹香水几个味 兰蔻奇迹香水味道有没有升级

下一篇:天天飞车闯关攻略 天天飞车闯关攻略技巧

其他文章

  • 武汉大学2022年高考录取分数线是多少分,最低多少分能上
  • 挥泪斩马谡的主人公是谁
  • 沙漠中的自然奇观
  • 2022年天津专科院校排名及分数线一览表:综合(2023参考)
  • 中山市民办中学排名
  • 声无哀乐论的作者是谁
  • 新疆教育考试院官网网址—2023年新疆省高考成绩查询入口
  • 开宗明义 成语含义
  • 浮萍一道开 开的意思
  • 艾尔之光复仇女神加点
  • 宿州学院怎么样好不好?(什么档次、王牌专业、院校口碑)
  • 某科学的超电磁炮语录
  • 阿长与山海经写了哪几件事
  • 2022年湖北城市建设职业技术学院在河南的招生人数,招生计划,录取位次和分数线
  • 东南大学法学考研难度大吗
  • 中国最好100所大学排名-2023全国重点大学排名一览表
  • 恋圈啥意思
  • 前人栽树,后人乘凉什么意思?
  • 学英语能从事什么职业
  • 欲戴王冠,必承其重下一句