问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Web中间件简述

发布网友 发布时间:2024-10-06 09:16

我来回答

1个回答

热心网友 时间:2024-10-06 09:56

中间件(英语:Middleware)是介于应用系统和系统软件之间的一类软件,它包括一组服务,以便于软件各部件之间的交互。

也就是说,中间件可以被理解为:一种能够促进一种或多种应用程序相互合作、资源共享,并为这些应用程序提供相关服务的软件。(注意:中间件是一类软件的总称,而非一个单独的软件)它通常提供以下功能:通信支持、应用支持、公共服务。

一般情况下,一次Web的访问顺序为:web浏览器—服务器(硬件)—web容器—web应用服务器—数据库服务器。

需要注意的是,中间件是一类软件的总称,不是单独的一个软件。

二、中间件的分类

1、事务式中间件

事务式中间件,也称为事务处理管理程序,是目前使用最广泛的中间件之一。它具有高可靠性和极强扩展性等特点,主要应用于电信、金融、飞机订票系统、证券等拥有大量客户的领域。

2、过程式中间件

过程式中间件,也称为远程过程调用中间件。它具有较好的异构支持能力,简单易用,但由于客户和服务器之间采用访问连接,所以在易剪裁性和容错方面存在一定的局限性。

3、面向消息的中间件

面向消息的中间件,简称为消息中间件,是一类以消息为载体进行通信的中间件。它利用高效可靠的消息机制来实现不同应用间大量的数据交换。消息中间件的非直接连接,支持多种通信规程,达到多个系统之间的数据共享和同步。

4、面向对象中间件

面向对象中间件,也称为分布对象中间件,是分布式计算技术和面向对象技术发展的结合。它被称为对象中间件。分布对象模型是面向对象模型在分布异构环境下的自然拓广。

5、Web应用服务器

Web应用服务器是Web服务器和应用服务器相结合的产物,受到广大用户的欢迎,成为中间件市场上竞争的热点。J2EE架构是应用服务器方面的主流标准。

6、其他

新的应用需求、新的技术创新、新的应用领域促成了新的中间件产品的出现。如,ASAAC在研究标准航空电子体系结构时提出的通用系统管理GSM,属于典型的嵌入式航电系统的中间件。互联网云技术的发展云计算中间件、物流网的中间件等随着应用市场的需求应运而生。

三、常见的中间件

1、事务处理中间件——Hadoop

Hadoop实现了分布式计算中的基础算法(如一致算法、选举算法、故障检测、快照等),同时为用户提供了编程和命令接口。

2、消息中间件——QPID

Qpid是Apache开发的一款面向对象的消息中间件,Qpid提供了很多额外的HA特性,非常适合集群环境下的消息通信。

3、面向对象中间件——ICE

ICE作为一种新型的面向对象中间件,目前并未得到广泛地应用。然而它在架构上为应用开发提供的种种好处,如面向对象的语义、支持同步和异步的消息传递、支持多个接口、机器、语言、操作系统无关性、线程支持、位置和服务器的透明性、高度的安全性、内建的恒久机制以及开放的源码等等,它有着非常强大的技术优势。在构建三层分布式系统方面,ICE中间件技术有着良好的发展前景。

3、Web服务器中间件——TOMCAT

Tomcat服务器是一个免费的开放源代码的Web应用服务器,其工作流程如下图所示:

往期回顾:
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
水笔在手上画画会不会被衣服搽掉下来 老人每天大便次数很多量不多也不稀,每天还会拉三四次水应经三个月了... 从大连飞机场怎么去大连经济开发区5彩城K区的大连金港大酒店 除了打 ... 请问从大连周水子国际机场到经济技术开发区怎么走最省钱? 中国古代名刀总录中国古代十大名刀 怎样把qq安装到iphone里面 苏科大什么梗 苏科大叫什么名字 lol苏科大是苏州科技大学的吗 lol苏州科技大学为什么这么厉害 优尔精医用降温贴是不是保健品? ...快速搭建您的行业系统,中小企业IoT中间件的首选! ‎物联网‎、‎物联网‎中‎台、‎物联网中间件... 我想100万给我儿子开个网吧! 能买多少台机子!还有网吧能赚钱么! 简述什么是web框架 为什么非要城市化,难道城市化率控制在30%不好吗? photoshop中".ant"的文件要怎么加载进去? 有谁知道网上下载的PS笔刷放在哪个文件夹里能用? 谁能推荐一个较好的WEB文档在线编辑中间件,要能有防拷贝、防下载... ...极限:求lim(n趋于无穷大)(1+2+3+...+ n^2)/n^4这个数列的极限... 大学高等数学太难了吧。这都是什么啊?怎么判断数列的收敛性。怎么解,w... 高等数学!数列极限怎么解 谁能给我随便一本书上的心理活动描写的句子啊 甲乙两个冷库共储存苹果520吨乙库存有苹果200吨从甲仑库运多少吨苹果... 520÷2的商是10的几倍? 十进制数520转换为二进制数是多少? 520天送花祝福 中小企业网络组建与接入DDN方案的论文该怎样写 我的会声会影X2为什么不能插入视频 会声会影X2能打开什么格式的视频。为什么打不开FLV文件 ...不能识别mov和mts格式 我的会声会影x2为什么不能编辑mov和mts格式呢... 日照吃海鲜的小饭店哪家好啊? 请问下妻子得霉菌性阴道炎后,老公应该用些什么药防止交叉感染呢?_百度... 得了霉菌阴道炎要注意什么 请问霉菌性阴炎是怎么得的,如何治疗和预防,平时该注意些什么呢? 处女得了霉菌性阴道炎怎么办,吃什么药可以根治,生活中有什么需 晚上跑步可以瘦身吗 平时很注意个人卫生,为什么会染上霉菌性阴道炎呢?医生说可能跟脚气有... 连绮岚是哪年出道的? 通常在平时的生活中,霉菌性阴道炎是怎样引起的? 怎么做才能预防霉菌性阴道炎? 在厦门哪里有卖古玩鉴赏类书籍? 钓鱼时怎样判断鱼钩的位置 钓鱼如何判断鱼钩的位置 苹果ipod nano四代下载音乐放哪个文件里 老人家用吸氧机哪个牌子好 ipod nano4怎么听无损音乐啊 老年人用吸氧机哪个牌子比较好 家用吸氧机老人专用哪样比较实惠 ipod nano4支持什么格式啊 怎么转换 苹果ipod nano 4 8G播放视频需要转换格式么? 给老人家用的家庭制氧机哪个品牌好?