websphereTomcat,Weblogic,Jboss,WebSphere之间的区别和联系

websphere  时间:2021-07-09  阅读:()

Weblogic是什么?Websphere又是什么?这两个有什么异同?

两个都是重量级商业用J2EE平台服务器(Server),weblogic是BEA公司出品的,现BEA已被Oracle收购,websphere是IBM出品。

相对于tomcat,jboss等轻量级的server,weblogic和websphere提供更安全,稳定的,可以进行大量操作的服务平台,自身带有的特色功能也比较多。

异同的话,由于是不同公司的产品,提供的平台功能差不多,但基于这两个平台开发的开发环境不同,自带的java包也不同,基于weblogic或websphere开发的web应用程序基本不能互用。

WebSphere是中间件技术吗?请高人指教指教,谢谢!

能够不用中间件?这也是中间件厂商经常被问到问题之一。

之所以有此一问,说明了用户只是知道了中间件,听说其很重要,但并真正不知道什么是中间件? 我们最早知道的中间件是一个称为Tuxedo的东西,实质上它是一个交易中间件。

1998年IDC公司对于中间件有一个定义,并根据用途将其划分为6个类别。

如今所保留下来的只有消息中间件和交易中间件,其他的已经被逐步融合到其他产品中了,被包裹进去了,在市场上已经没有单独的产品形态出现了。

例如,当时有一个叫屏幕数据转换的中间件,其主要是针对IBM大机终端而设计产品,用于将IBM大机终端的字符界面转化为用户所喜欢的图形界面,类似的东西当时都称为中间件。

但随着IBM大机环境越来越少,但是盛行一时的此类中间件如今已经很少再被单独提及。

2000年前后,互联网盛行起来,随之产生了一个新的东西,就是应用服务器。

实际上,交易中间件也属于是应用服务器,为了区分,人们传统的交易中间件称为分布交易中间件,因它主要应用在分布式环境下,而将新的应用服务器,称为J2EE中间件,到目前为止,这都是谐∩戏浅H让诺牟?贰? EAI概念出来之后,市场上又推出了一些新的软件产品,,例如工作流、Portal等,但从分类上不知道怎么归类,向上不能够划归应用,往下又不能归入操作系统,于是就把它归入了中间件,如此中间件的概念更加扩大了。

目前,市场上对于中间件,各家的说法不一,客观上也导致了理解上的复杂性。

如今,市场上又推出了很多新的概念,例如三层结构、构件、Web服务,其中风头最劲的当属SOA(面向服务的架构)。

实际上,他们都不是一个产品,而是一种技术的实现方法,是开发一个软件的一种方法论。

我们知道,最早软件开发方法就是编程、写代码的,其缺点在于无法复用,为此提出了构件化的软件开发方法,通过把编程中一些常用功能进行封装,并规范统一接口,供其它程序调用,例如我们开发一个新软件,可能要用到构件1、构件2、构件3,那么,我们只要对其进行本地组装,就可以得到我们想要的应用软件。

在互联网得到普及重视之后,软件开发方法在构件化基础上又有新发展,核心思想是软件并不需要囊括构件,所需要的仅仅是构件的运行结果,例如编写一个通信传输软件,就可以到网上寻找构件,并提出服务请求,得到结果后返回,而不需要下载构件并打包,这就是现在所说的SOA。

想要现实SOA,就要规范构件接口,同时还要规范构件所提交的服务结果,如此,新的软件开发的思想才能够行的通。

但SOA并不是一个产品,而是一种思想方法,而实现这种方法的基础,如今看来只有中间件。

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

现在很多人把开发工具也称为中间件是不合适的,因为开发工具开发出来的软件,并不依赖开发工具与底层操作系统连接。

============================================================== BEA WebLogic是用于开发、集成、部署和管理大型分布式Web应用、 网络应用和数据库应 用的Java应用服务器。

将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的 开发、集成、部署和管理之中。

BEA WebLogic Server拥有处理关键Web应用系统问题所需的性能 、可扩展性和高可用性。

与BEA WebLogic Commerce ServerTM配合使用, BEA WebLogic Server可为部署适应性个性化 电子商务应用系统提供完善的解决方案。

BEA WebLogic Server具有开发和部署关键任务电子商务Web应用系统 所需的多种特色和优 势,包括: 1)领先的标准 对业内多种标准的全面支持,包括EJB、JSB、JMS、JDBC、XML和WML,使Web应用系统的实 施更为简单,并且保护了投资,同时也使基于标准的解决方案的开发更加简便。

2)无限的可扩展性 BEA WebLogic Server以其高扩展的架构体系闻名于业内,包括客户机连接的共享、资源 pooling以及动态网页和EJB组件群集。

3)快速开发 凭借对EJB蚃SP的支持,以及BEA WebLogic Server 的Servlet组件架 构体系,可加速投 放市场速度。

这些开放性标准与WebGain Studio配 合时,可简化开发,并可发挥已有的技能, 迅速部署应用系统。

4)部署更趋灵活 BEA WebLogic Server的特点是与领先数据库、操作系统和Web服务器 紧密集成。

5)关键任务可靠性 其容错、系统管理和安全性能已经在全球数以千记的关键任务环境中得以验证。

6)体系结构 BEA WebLogic Server是专门为企业电子商务应用系统开发的。

企业电 子商务应用系统需 要快速开发,并要求服务器端组件具有良好的灵活性和安全性,同时还要支持关键任务所必需 的扩展、性能、和高可用性。

BEA WebLogic Server简化了可移植及可扩展的应用系统的开发, 并为其它应用 系统和系统提供了丰富的互操作性。

凭借其出色的群集技术,BEA WebLogic Server拥有最高水平的可扩展 性和可用性。

BEA WebLogic Server既实现了网页群集,也实现了EJB组件 群集,而且不需要任何专门的硬件或 操作系统支持。

网页群集可以实现透明的复制、负载平衡以及表示内容容错,如Web购物车; 组件群集则处理复杂的复制、负载平衡和EJB组件容错,以及状态对象(如EJB实体)的恢复。

无论是网页群集,还是组件群集,对于电子商务解决方案所要求的可扩展性和可用性都是至关 重要的。

共享的客户机/服务器和数据库连接以及数据缓存和EJB都增强了性能表现。

这是其它 Web应用系统所不具备的。

=================================================== WebSphere 是随需应变的电子商务时代的最主要的软件平台。

它使您的公司可以开发、部署和整合新一代的电子商务应用,如B2B 电子商务,并支持从简单的网页内容发布到企业级事务处理的商业应用。

WebSphere 改变了业务管理者,合作伙伴和雇员之间的关系,例如您可以用它做如下工作: 创建高效的电子商务站点增强网上交易的质量和数量。

把应用扩展到联合的移动设备上使销售人员可以为客户提供更快捷的服务。

整合已有的应用并提供自动简捷的业务流程。

Tomcat,Weblogic,Jboss,WebSphere之间的区别和联系

Websphere WebSphere 产品家族和解决方案 业务整合整合服务器提供了一套用于应用程序整合和业务流程自动化的中央基础设施。

应用服务器应用服务器提供了运行互操作应用程序的平台。

IBM Support for Apache Geronimo IBM Support for Apache Geronimo 从 Apache Software Foundation 提供一个开源 J2EE 应用服务器 WebSphere Application Server WebSphere Application Server 为基础消息传递流和应用程序提供一个经济有效的整合基础平台 WebSphere Application Server - Express 为动态的随需应变应用程序提供 J2EE 和 Web 服务 WebSphere Application Server Community Edition WebSphere Application Server Community Edition V1.1 是 IBM 支持的基于开源的应用服务器。

WebSphere Extended Deployment WebSphere Extended Deployment WebSphere Extended Deployment V6.0 创建了随需应变的基础设施,此基础设施跨事务和长期运行两种工作负载。

WebSphere Real Time WebSphere Real Time 提供可预测的响应时间 WebSphere Remote Server WebSphere Remote Server IBM WebSphere Remote Server V6.0 是领先的面向服务的架构(SOA)平台,可用于专门为存储级设备和应用程序提供集成和支持的远程托管分布式环境,无论过去、现在还是未来。

WebSphere Remote Server for Retail 为远程环境提供完整的集成应用服务器、数据库和消息传递平台 数据和信息管理信息和数据管理软件提供了对任何环境中数据的存储、访问和分析。

移动技术、语音技术和企业访问无线、普及和语音软件支持无线设备和移动设备之间的数据交换和语音交互。

组织生产力门户与协作生产力软件提供即时消息传递、网上会议、协作门户和基于角色的环境。

网络网络软件在用户和应用程序之间提供了集成的目录、连通性和安全性。

软件开发软件开发工具用于设计和构建应用程序,支持开发和部署过程。

门户 – 商务 – 个性化门户、商务和个性化软件支持业务开发、员工和客户环境。

Weblogic: BEA WebLogic平台包括BEA WebLogic Server?、BEA WebLogic Portal?、BEA WebLogic Integration?、BEA WebLogic Workshop?、BEA JRockit?,是开发人员用服务来支持其应用程序的一流的应用程序平台套件。

BEA WebLogic Server BEA WebLogic Server 是具有可伸缩性的企业级 Java Platform Enterprise Edition (Java EE) 应用程序服务器。

WebLogic Server 基础结构支持多种类型的分布式应用程序的部署,也是生成基于 Service Oriented Architectures (SOA) 的应用程序的理想的基础。

SOA 是一种设计方法论,其目标是最大限度地重复使用应用程序服务。

WebLogic Server 完全实现了 Sun Microsystems Java EE 5.0 规范,提供了一组标准的 API 以用于创建分布式的 Java 应用程序,这些应用程序可访问多种服务,如数据库、消息传递服务和与外部企业系统的连接。

最终用户客户端可使用 Web 浏览器客户端或 Java 客户端访问这些应用程序。

请参阅编程模型。

除了实现 Java EE 之外,WebLogic Server 可使企业在一个可靠、安全、具有高可用性和可伸缩性的环境中部署关键任务应用程序。

当出现硬件故障或其他故障时,企业可通过这些功能配置 WebLogic Server 实例群集以分配负载并提供额外的容量。

新的诊断工具允许系统管理员监视和调整已部署的应用程序的性能和 WebLogic Server 环境自身。

还可以将 WebLogic Server 配置为自动监视和调整应用程序吞吐量而无需人工干预。

广泛的安全功能会保护对服务的访问、保持企业数据安全和防止恶意攻击。

BEA WebLogic Portal BEA WebLogic Portal 8.1简化了自定义门户的生产和管理,使用户能够利用共享的服务环境以最低的复杂性和最少的工作推广变更。

BEA WebLogic Integration BEA WebLogic Integration 8.1提供了将其他情况下的两个完全不同的活动(应用程序集成和应用程序开发)融合为一个统一的业务整合解决方案。

BEA JRockit 5.0 JDK 使用BEA JRockit 5.0 Java Development Kit (JDK),Java开发人员能够将应用程序更快、更高效地部署到生产中,并以最少的配置获得最佳的性能。

BEA WebLogic Express? 10.0 BEA WebLogic Express 10.0 是一款功能强大、经济实惠的 Servlet 引擎,能够在最短时间内启动,并在 WebLogic? 产品系列上运行。

使用 WebLogic Express 可以快速地开发和启动动态网站和基本 Web 应用程序,从而为您提供市场上最可靠的生产就绪部署。

Websphere: 按照cpu和核数计算的。

Weblogic: 按照物理cpu数量计算。

服务: Websphere: 三种: 1、 产品自带的电话支持。

2、 现场支持,需要额外付费购买。

3、 找总代级的代理商。

Weblogic: 两种: 4、 电话。

5、 邮件。

没有现场支持。

费用计算方式:产品报价的18%。

首先,他们的共同之处是都是支持JSP的服务器软件。

不同之处: Tomcat:是Apache Group Jakarta小组开发的一个免费服务器软件,适合于嵌入Apache中使用,而且,它的源代码是可以免费获得的,不足之处是它的配置十分麻烦,弄不好连Apche都会摊掉,而且有一些安全性的问题没有解决,初学者可以用它来调试JSP文件,但是用作商业应用的服务器就不太妥当了。

BEA WebLogic Sever:是一款十分强大的服务器软件,配置比较简单,而且对JSP的扩展十分强大,附带了数据库的JDBC驱动程序,支持JHTML,是目前市场占有率最高的服务器,目前最新版本是6.1版,价格很贵,不过嘿嘿.....有破解版哦:) IBM WebSphere Application Server:是IBM的产品,功能很强大,而且有IBM的开发工具相配套,开发Web程序十分方便,不过价格上万元。

?Tomcat一般存在于开发过程中,对于只使用简单功能来说,比其它中间件方便,小巧。

而WebSphere一般是生产环境,而且价格昂贵,对一般小项目来说不实际,但被很多大型企业的大型系统所用到! tomcat 是开源web容器,只支持部分J2EE规范特性,例如jsp/servlet,JNDI等,需要配合其他的组件实现特定的J2EE规范技术,例如通过集成ActiveMQ实现JMS,通过JOTM实现JTA等 JBoss是J2EE规范的完全实现(其中web部分是通过集成tomcat实现),开源,也有收费产品。

Websphere和Weblogic商用中间件,全面支持J2EE规范,有自己独到的核心技术。

简单测评v5.net的美国cn2云服务器:电信双程cn2+联通AS9929+移动直连

v5.net一直做独立服务器这块儿的,自从推出云服务器(VPS)以来站长一直还没有关注过,在网友的提醒下弄了个6G内存、2核、100G SSD的美国云服务器来写测评,主机测评给大家趟雷,让你知道v5.net的美国云服务器效果怎么样。本次测评数据仅供参考,有兴趣的还是亲自测试吧! 官方网站:https://v5.net/cloud.html 从显示来看CPU是e5-2660(2.2GHz主频),...

VinaHost,越南vps,国内延时100MS;不限流量100Mbps

vinahost怎么样?vinahost是一家越南的主机商家,至今已经成13年了,企业运营,老牌商家,销售VPS、虚拟主机、域名、邮箱、独立服务器等,机房全部在越南,有Viettle和VNPT两个机房,其中VNPT机房中三网直连国内的机房,他家的产品优势就是100Mbps不限流量。目前,VinaHost商家发布了新的优惠,购买虚拟主机、邮箱、云服务器、VPS超过三个月都有赠送相应的时长,最高送半年...

妮妮云(43元/月 ) 香港 8核8G 43元/月 美国 8核8G

妮妮云的来历妮妮云是 789 陈总 张总 三方共同投资建立的网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑妮妮云的市场定位妮妮云主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。妮妮云的售后保证妮妮云退款 通过于合作商的友好协商,云服务器提供2天内全额退款,超过2天不退款 物...

websphere为你推荐
soapui下载测试管理工具的soapUI开源测试工具空白代码html空格代码怎么写最开放的浏览器我国最出名的十种浏览器slideshare幻灯片的占位符的作用是?天融信防火墙笔记本怎么登陆天融信防火墙调度系统现在有很多人说同城调度系统,这是用来干嘛的呀?inode智能客户端iNode 智能客户端windows7上网方法数秦科技浙江数链科技有限公司怎么样?waves插件MuseScore vst插件怎么安装问卷星登陆请问问卷星怎么设置答题时间?
域名邮箱 raksmart 精品网 mobaxterm lighttpd 远程登陆工具 免费全能空间 40g硬盘 徐正曦 域名评估 免费防火墙 paypal注册教程 银盘服务 免费mysql数据库 空间购买 电信网络测速器 存储服务器 netvigator 学生机 最新优惠 更多