问答文章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-05-11 01:01

我来回答

4个回答

热心网友 时间:2023-11-22 04:38

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

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

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

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

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

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

热心网友 时间:2023-11-22 04:39

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

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

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

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

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

热心网友 时间:2023-11-22 04:39

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

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

热心网友 时间:2023-11-22 04:40

不好意思帮不了你···
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
vivo闪电手柄没法一键连招 vivo闪电游戏手柄如何设置最佳_vivo闪电游戏手柄设置教程 switch跳舞的游戏叫什么 量子特攻怎么使用灌木 量子特攻量子魔方有什么用 量子技能介绍 量子特攻怎么换技能介绍_量子特攻怎么换技能是什么 量子特攻战斗中更换时装和机仆技能方法介绍 量子特攻如何设置快捷机仆技能_量子特攻设置快捷机仆技能方法介绍_百度... 换新显卡,显示器不亮!DVI-D无信号 怎么回事大佬棒棒忙? 求大佬带飞,电脑相关问题 根号x2+1的导数怎么求? 宁波有什么好玩的地方,宁波景点介绍,宁波旅游景点,宁波景点推荐 专插本前置专业不符可以报考吗 货车保险营运和非营运理赔会扯皮吗 天能电动车电池48V28A在西安要多少钱 有根号的导数怎么求?比如根号X. 西安超威电池 天能电池 立马 雅迪 永久 邦德 富士达 绿源电动车电池在哪里更换啊 阳历2009年9月2日(农历7月14)19点43分出生女孩,姓黄,属牛,五行缺火!求高手起个好听的名字! 西安电动车电池容量 电池检测更换 超威 天能 关于带有根号的求导数,有没有公式? 学电视包装还是插画 超威铅酸蓄电池如何继续领航? 天能电瓶电池代加工 我女儿五行缺火,属牛,爸爸姓罗,请哪位文人给取个好名字,先谢谢啦! 敬酒时需要注意什么 吃饭敬酒的规矩? 非营运的货车,办理过非营运险后,出了交通事故保险公司会理赔吗? 什么是中间件,其作用是否可以类比为:在Windows下运行Java程序需要安装的环境之类的东西? 上海立马电动车在西安长安区或南郊有没有营销中心 2021年阴历二月初四,阳历3月16日早上6点01生的女孩,五行是什么?宜取什么名字?姓李 宁波好玩的地方有哪些 宁波好玩的地方推荐 国考面试看学校背景吗,面试考什么 求java开发反编译破解工具(DJ Java Decompiler)V3.12.12.99网盘资源 国考面试的考试标准是什么?都考什么? java反编译工具jd gui怎么用 怎么用java自带反编译工具查看java字节码文件 最近胃炎犯的厉害,听说新三九胃泰很不错,有用过的人评价一下吗? 三舅胃泰一日一次可以吗 华为汽车七座车什么时候上市 华为ie证书哪个最好考 常州哪有24v60ha锂电池? 微单电动自行车锂电池服务点,常州有吗? 锂电池电瓶车在常州要上牌照吗? 常州中航锂电怎么样 常州哪有捷奥比锂电池电动车 js实现页面一个按钮点击后相当于键盘按下ctrl+shift+b的功能 C4D如何快速连接这些点? 粗心大意的动物是什么? 大意是什么生肖 粗心大意打一生肖