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

Tomcat、WebLogic、Websphere、Jboss为什么被称作中间件?应怎么理解?

发布网友 发布时间:2022-04-25 18:55

我来回答

4个回答

热心网友 时间:2023-10-08 19:27

简单来说,中间件就是操作系统和应用程序之间的桥梁。没有中间件,你写出来的应用程序(主要是web application 和 J2EE )就无法运行

我们最早知道的中间件是一个称为Tuxedo的东西,实质上它是一个交易中间件。1998年IDC公司对于中间件有一个定义,并根据用途将其划分为6个类别。如今所保留下来的只有消息中间件和交易中间件,其他的已经被逐步融合到其他产品中了,被包裹进去了,在市场上已经没有单独的产品形态出现了。例如,当时有一个叫屏幕数据转换的中间件,其主要是针对IBM大机终端而设计产品,用于将IBM大机终端的字符界面转化为用户所喜欢的图形界面,类似的东西当时都称为中间件。但随着IBM大机环境越来越少,但是盛行一时的此类中间件如今已经很少再被单独提及。

2000年前后,互联网盛行起来,随之产生了一个新的东西,就是应用服务器。实际上,交易中间件也属于是应用服务器,为了区分,人们传统的交易中间件称为分布交易中间件,因它主要应用在分布式环境下,而将新的应用服务器,称为J2EE中间件,到目前为止,这都是市场上非常热门的产品。

EAI概念出来之后,市场上又推出了一些新的软件产品,,例如工作流、Portal等,但从分类上不知道怎么归类,向上不能够划归应用,往下又不能归入操作系统,于是就把它归入了中间件,如此中间件的概念更加扩大了。目前,市场上对于中间件,各家的说法不一,客观上也导致了理解上的复杂性。

如今,市场上又推出了很多新的概念,例如三层结构、构件、Web服务,其中风头最劲的当属SOA(面向服务的架构)。实际上,他们都不是一个产品,而是一种技术的实现方法,是开发一个软件的一种方*。我们知道,最早软件开发方法就是编程、写代码的,其缺点在于无法复用,为此提出了构件化的软件开发方法,通过把编程中一些常用功能进行封装,并规范统一接口,供其它程序调用,例如我们开发一个新软件,可能要用到构件1、构件2、构件3,那么,我们只要对其进行本地组装,就可以得到我们想要的应用软件。在互联网得到普及重视之后,软件开发方法在构件化基础上又有新发展,核心思想是软件并不需要囊括构件,所需要的仅仅是构件的运行结果,例如编写一个通信传输软件,就可以到网上寻找构件,并提出服务请求,得到结果后返回,而不需要下载构件并打包,这就是现在所说的SOA。想要现实SOA,就要规范构件接口,同时还要规范构件所提交的服务结果,如此,新的软件开发的思想才能够行的通。但SOA并不是一个产品,而是一种思想方法,而实现这种方法的基础,如今看来只有中间件。

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

热心网友 时间:2023-10-08 19:28

Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

webserver是用来构建网站的必要软件。可用来解析、发布网页等功能,它是用纯java开发的。

WebSphere 是一个模块化的平台,基于业界支持的开放标准。您可以使用受信任和持久的接口,将现有资产插入 WebSphere,并且可以随着需要的增长继续扩展您的环境。

JBoss是全世界开发者共同努力的成果,一个基于J2EE的开放源代码的应用服务器。

中间件就是起到桥梁的作用的,目前国内专业做中间件的厂商并不多,比较出名的有方正飞鸿中间件!

热心网友 时间:2023-10-08 19:28

简单通俗的说就是信息交换的软件(中间桥梁)

这里只是 客户机与服务器交换信息

热心网友 时间:2023-10-08 19:29

不好意思帮不了你···
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
泰勒公式有哪些常见形式? 空调室内风机怎样工作 什么是县级以上医院 关于聚金宝 买白银问题 平安银行个人贵金属交易业务有哪些? 网易云音乐为什么歌这么少? 公路边种的有什么花 高速路上常用的绿化花卉有那些? 公路绿化用什么花 我一键开核后顺利进入WIN7 系统,可是一开网站就重启是怎么回事,我开6... web中的信息资源的基本构成是什么? 简述web技术的结构 谁能推荐一个较好的WEB文档在线编辑中间件,要能有防拷贝、防下载、防拷屏功能。 物联网中间件的作用是什么? 中间件,服务器和Web服务器三者的区别 霉菌性阴道炎应该怎样防治? 如何防止物品发霉 怎么样防治霉菌性阴道炎,得了后需注意些什么 平时怎么预防霉菌性阴道炎? 霉菌性阴炎怎么预防,有什么好办法 霉菌是很容易感染的吗?要怎样才能防止霉菌不感染呢? 梅雨季节怎样防止家里发霉 霉菌性阴炎要怎么预防啊 怎样有效预防霉菌性阴道炎 怎样预防霉菌性阴道炎 如何防止厨房里的霉菌生长? 抖音电商蓝V号 lv6要求 LOL小鱼怎么用 lol小鱼人怎么出装及加点? 《lol》小鱼人台词内容是什么? 什么东西可以做中间件? 软件开发中 框架 和 中间件相同么?如果不同有什么区别 Web服务器对来自浏览器的请求的处理过程 中间件产品该如何选择 IIS能算的上是中间件吗 请复制到浏览器打开,手机浏览器打不开的请用电脑浏览器打开:https://s 怎么样把复制粘贴的东西在浏览器中打开? 在国际规则里羽毛球单双打边界是哪条线? 空间浏览记录显示复制到浏览器打开什么意思? 复制到浏览器打开 苹果内存是越大越好吗? 苹果手机内存越大运行越快吗苹果手机是储存空间越大配置就越好吗 苹果手机内存越大就越流畅吗? 苹果手机内存越大越好吗 苹果手机内存,为什么越大越好 手机是内存越大越好吗? 买苹果手机买内存大的就手机不卡了是吗 苹果手机是64G的好还是128G的好?哪个运行更快? iphone手机,G数越大、运行内存速度是否越快? 苹果手机是不是内存越大 用着就不会越卡啊