分享
 
 
 

Difference between WebSphere and WebLogic

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

Difference between WebSphere and WebLogic

WebSphere versions 3.0, 4.0, and 5.1, and WebLogic 8.1 are J2EE compliant application servers. These application servers differ in their architecture, platform support, database connectivity, legacy system support, development options, J2EE technologies supported, and the manner in which Web components are deployed.

This article explains the differences between WebSphere 3.0 or later and WebLogic 8.1.

Comparing WebSphere 3.0 or later with WebLogic 8.1

WebSphere 3.0 and 4.0 are not fully compliant with J2EE 1.3. WebSphere 5.1 and WebLogic 8.1 are fully compliant with J2EE 1.3. There are some differences between WebSphere 3.0 or later and WebLogic 8.1 in terms of architecture, platform support, database connectivity, legacy system support, development tools provided, J2EE technologies supported, and development and deployment of Web components.

Difference in Architecture

WebSphere 3.0 or later enterprise platform consists of Foundation and Foundation Extensions. Foundation consists of application servers and products that allow integration of applications with processes. Foundation Extensions include development, presentation, and deployment tools that are used for building and managing e-business applications. The development tools provide an integrated environment for development of applications. The presentation tools include graphical or voice-based tools that are used to develop applications to personalize Web pages. The deployment tools include those that are used for development and deployment of applications.

WebLogic 8.1 enterprise platform consists of a WebLogic Server, WebLogic Workshop, WebLogic Integration, WebLogic Portal, Liquid Date for WebLogic, WebLogic Tuxedo, and WebLogic JRockit. In addition, WebLogic 8.1 provides a security framework that supports various security processes and mechanisms, such as auditing, authentication, authorization, Secure Socket Layer (SSL), and firewalls.

Difference in Platform Support

WebSphere 3.0 or later and WebLogic 8.1 differ in the support they provide for various platforms.

lists the platforms supported by WebSphere 3.0 or later and WebLogic 8.1:

Platforms Supported by WebSphere 3.0 or Later and WebLogic 8.1

WebSphere 3.0

WebSphere 4.0

WebSphere 5.1

WebLogic 8.1

Windows NT Server

IBM AIX

Sun Solaris

IBM AIX

Sun Solaris

Microsoft Windows NT, Microsoft Windows 2000, Microsoft Windows 2000 Advance Server

Linux

OS/400

Novell Netware

Hewlett-Packard HP-UX

Windows NT/Windows 2000

HP-UX

Linux

OS/400

z/OS

Sun Solaris

Windows NT/Windows 2000

Sun Solaris

Caldera OpenUNIX, Tru64 UNIX

Linux

z/OS

OpenVMS

Difference in Database Connectivity

lists the databases supported by WebSphere 3.0 or later and WebLogic 8.1:

Databases Supported by WebSphere 3.0 or Later and WebLogic 8.1

WebSphere 3.0

WebSphere 4.0

WebSphere 5.1

WebLogic 8.1

IBM DB2 Universal Database 5.2

Oracle 8.0.5

IBM DB2 Universal Database

Oracle

Microsoft SQL Server 7.0

Sybase

Informix

IBM DB2 UDB 7.2W Enterprise Edition/Workgroup Edition

Oracle 8i Release 3(8.1.7)

Sybase Adaptive Server 12.0

Informix Dynamic Server 9.2.1/9.3

MS SQL Server 7.0 SP2

MS SQL Server 2000

Oracle 8.1.6/8.1.7

MS SQL Server 6.0 or 6.5 SP3

Informix OnLine 7.2x/7.3/9.x

Any DBMS that supports standard JDBC driver

Difference in Legacy System Support

WebSphere 3.0 or later converts legacy data into eXtensible Markup Language (XML) documents to communicate with the client. WebLogic 8.1 uses Java Adapter for Mainframe (JAM) to communicate with the mainframe system. The JAM gateway inside the WebLogic application server communicates with a Communication Resource Manager (CRM), which is present in the legacy systems.

Difference in Development Tools

WebSphere 3.0 or later and WebLogic 8.1 provide different tools for the development and deployment of J2EE applications.

The development tools for WebSphere 3.0 or later are:

WebSphere Studio Homepage Builder

WebSphere Studio Application Developer

WebSphere Studio Site Developer

WebSphere Studio Enterprise Developer

Rational Web Developer for WebSphere Software

Rational Application Developer for WebSphere Software

The development tools for WebLogic 8.1 are:

WebLogic Workshop

WebLogic Builder

DDinit

EJBGen

WebLogic Administration Console

Client Deployer

WebLogic Deployer

WebLogic Tuxedo Connector

XML Editor

Difference in the J2EE Technologies Supported

lists the versions of J2EE technologies supported by WebSphere and WebLogic:

J2EE Technologies Supported by WebSphere 3.0 or Later and WebLogic 8.1

Technology

WebSphere 3.0

WebSphere 4.0

WebSphere 5.1

WebLogic 8.1

JSP

0.91 and 1.0

1.1

1.2

1.2

Servlet

2.1

2.2

2.3

2.3

EJB

1.0

1.1

2.0

2.0

JDBC

JDBC 2.0

JDBC 2.0

JDBC 2.0

JDBC 2.0

JDK

J2SDK 1.2

J2SDK 1.3

J2SDK 1.4

J2SDK 1.4

JNDI

1.1

1.1

1.2

1.2

Difference in Development and Deployment of Web Components

Web components, such as JSPs and servlets, are developed and deployed differently in WebSphere 3.0, 4.0 or 5.1 as compared to WebLogic 8.1. The migration of servlets requires change of methods from WebSphere 3.0 and 4.0 to WebLogic 8.1. To migrate the JSPs, you need to perform the following tasks:

Modify the JSP 0.91 version pages running on WebSphere 3.0 to run on WebLogic 8.1 due to the change of the bean invocation method used in version 1.2.

Modify the JSP 1.0 version pages running on WebSphere 4.0 to run on WebLogic 8.1 due to the change of the bean invocation method used in version 1.2.

JSP 1.1 version pages running on WebSphere 4.0 need no modification to run on WebLogic 8.1 but they will not support the JSP 1.1 version enhancements.

Modify the database access tags provided by JSP 0.91 running on WebSphere 3.0 to make them compatible to run on WebLogic 8.1.

Difference in JSPs and Servlets

WebSphere 3.0 supports JSP 0.91 and 1.0, and servlets 2.1. WebLogic 8.1supports JSP 1.1 or later, and servlets 2.3. In servlets, the definition of methods in the HTTPSession class is different for WebSphere 3.0 and 4.0 as compared to WebLogic 8.1.

lists the different methods of the HTTPSession class supported by WebSphere 3.0 or later and WebLogic 8.1:

HTTPSession Methods Supported by WebSphere 3.0 or Later and WebLogic 8.1

WebSphere 3.0/ 4.0

WebSphere 5.1/ WebLogic 8.1

getValue()

getValueNames()

removeValue()

setValue()

getAttribute()

getAttributeNames()

removeAttribute()

setAttribute()

Difference in EJBs

WebSphere 3.0 and 4.0 and WebLogic 8.1 differ in the way they support the development and deployment of EJBs. WebSphere 3.0 and 4.0 support EJB 1.0 and 1.1. WebLogic 8.1 supports EJB 2.0. When migrating from WebSphere 3.0 or 4.0 to WebLogic 8.1, you need to modify the source code and the deployment descriptors. The formats of deployment descriptors used in WebSphere 3.0 or later and WebLogic 8.1 are binary and XML.

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有