WebLogic 服务器概述 与 技术架构

目录

WebLogic 服务器概述

WebLogic 的技术架构

Weblogic 系统的的关键特性

WebLogic  VS 其它 web 服务器


WebLogic 服务器概述

1、WebLogic 是美国 bea 公司出品的一个中间件产品,是用于开发、集成、部署和管理大型分布式 Web 应用、网络应用和数据库应用的 JavaEE 应用服务器。

2、WebLogic Server 拥有处理关键 Web 应用系统问题所需的性能、安全、可扩展性和高可用性,同时又易于安装、部署和管理。

3、Weblogic 是目前主流J2EE 服务器之一,支持符合J2EE 标准的各类应用程序(Application)。

4、1995 年,Paul Ambrose、Bob Pasker、Laurie Pitman 和Carl Resnikoff 一起创立了 WebLogic 公司并研发出WebLogic 应用服务器产品,BEA 公司1998 年完成了对 WebLogic 公司的收购,2008 年,国际软件巨头Oracle(甲骨文)公司对bea 进行了收购。

5、Weblogic 支持分布式异构体系,能利用多种数据库平台并支持运行于多种操作系统,具体如下:

数据库 • Oracle(及Oracle RAC)• IBM DB2 • Microsoft SQL Server • MySQL • Sybase
操作系统 • Linux • AIX • HP-UX • Solaris  • Windows
Java • Java 平台,标准版6 • Java 平台,企业版5

6、webLogic 官网:https://www.oracle.com/middleware/technologies/weblogic.html

WebLogic 的技术架构

1、WebLogic Platform 由下列产品组成:

 Oracle WebLogic Server Weblogic 应用服务器,整个WebLogic 产品的核心
Oracle WebLogic Workshop WebLogic 的集成开发环境
Oracle WebLogic Portal Weblogic 应用门户服务器
OracleWebLogic Integration Weblogic 应用集成服务器
OracleWebLogic JRockit Weblogic 的Java SDK,支持JavaSE 6

WebLogic 服务器概述 与 技术架构

2、Weblogic 提供了一个文件,可安装所有这些产品,另外这些产品也有单独的安装文件,可以根据自己的需要分别安装。

Weblogic 系统的的关键特性

WebLogic Server 拥有处理关键 Web 应用系统问题所需的多种特色和优势:

高扩展性:当系统的整体性能不能满足业务压力要求时,为了提高吞吐量,不需要做应用代码的修改,只要做系统横向或纵向的扩展,在集群中动态地添加新的 WebLogic Server 实例,部署相应的应用。这样可以充分利用现有设备,并保证了系统良好的扩展性;

高可靠性:同样的服务可由集群中的多个Server 来提供;

高可用性:集群中不管是管理服务器还是被管服务器出现故障都能保证应用的继续运行;

高性能:对分布异构支持,Weblogic 可以处理大量的并发访问。

WebLogic  VS 其它 web 服务器

市场上应用比较广泛的类似产品还有 Tomcat、JBoss、IBM WebSphere。

Tomcat

1、Tomcat 是Apache 项目开发的开源Web 容器,只支持部分J2EE 规范特性,例如 JSP/Servlet,JNDI 等,需要配合其他的组件实现特定的J2EE 规范技术,例如通过集成 ActiveMQ 实现JMS,通过JOTM 实现JTAG 等。

2、Tomcat 体积小占用的资源小,处理能力也有限。一般初学者可以用它来调试Web 应用,但用作商业企业级应用服务器就不太妥当。

JBoss :JBoss 不但是Servlet 容器,也是EJB 容器,是J2EE 规范的完全实现,Web 容器部分通过集成Tomcat 实现。
WebSphere:全面支持 J2EE 规范,依靠 IBM 在服务器上的市场优势也不断被广泛应用,性能和稳定性也较好,但易用性有待提高。

Weblogic

1、功能很强大,全面支持J2EE 规范,有自己独到的核心技术,是一款十分强大的服务器软件,提供高可靠性、稳定性、可用性和高性能,安装、调试、配置优于前者,远程管理比较方便;

2、是目前市场上占有率一直很高的服务器,在电力、电信、银行等大型企业有着广泛的应用。