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

发布网友 发布时间:2022-04-23 15:49

我来回答

1个回答

热心网友 时间:2022-04-15 09:14

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规范,有自己独到的核心技术。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com