[转帖]Weblogic VS Websphere(偏向Websphere)

2008-04-09 04:04:11来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折



IBM WebSphere家族产品与BEA WebLogic家族产品比较





















第一部、应用服务器篇

WebSphere App Server Vs. WebLogic App Server

















第一章、产品概述5
一、软件技术发展5
1、传统两层次软件的缺陷5
2、三层次(或多层次)软件架构与中间件6
二、主要的中间件软件供应商8
1、IBM公司8
2、BEA公司8
3、其它厂商9
第二章、软件体系结构10
一、WEBSPHERE APPLICATION SERVER体系架构10
1、WebSphere体系架构图10
2、Application Server体系架构图11
3、应用程序架构图12
4、体系架构的特点总结13
二、WEBLOGIC SERVER体系架构14
三、WEBSPHERE与WEBLOGIC产品的对比15
第三章、软件支持标准18
一、操作平台18
1、WebSphere的平台支持18
2、WebLogic的平台支持19
3、平台支持的对比21
二、数据库支持21
1、WebSphere的支持22
2、WebLogic的支持22
3、数据库支持的对比22
三、WEB服务器支持23
1、WebSphere的支持23
2、WebLogic的支持24
3、Web服务器支持的对比24
四、浏览器支持25
五、JAVA平台25
1、WebSphere的支持25
2、WebLogic的支持26
3、Java支持的对比27
第四章、软件性能31
一、动态内容缓存(Caching Dynamic Content)31
二、垂直扩展性(VERTICAL SCALABILITY)31
三、水平扩展性(HORIZONTAL SCALABILITY)31
四、数据库存取技术(FASTER DATABASE ACCESS)32
第五章、总结33
一、J2EE标准33
二、产品安装33
三、配套集成工具34
四、性能和扩展性35
五、管理35
六、技术支持36
七、产品前景36
八、真的还是假的?36
附录:击破对手的谎言38
谎言#1:WEBSPHERE不提供“本机”JMS服务38
IBM38
WEBSPHERE v4计划39
BEA39
概要41
谎言#2:高速缓存能力41
谎言#3:WLM和群集能力43
谎言#4:状态会话EJB群集化和故障排除46
谎言#5:轻松使用和安装48
安装48
执行和系统管理49
谎言#6:CICS集成51
谎言#7:对于运行WEBSPHERE的每个平台要求使用IBM的JVM52
谎言8:WEBSPHERE中的JDBC支持53
谎言#9:WEBSPHERE 的管理数据库是一个单独的故障点。54










第一章、产品概述
一、软件技术发展

1、传统两层次软件的缺陷

现代社会是一个信息社会,随着企业信息化程度的提高,企业信息系统对整个企业的日常运作、企业的发展发挥越来越大的作用。规划,设计,建设一个功能强大的,稳定的,安全可靠的信息系统对于企业是非常重要的。
在规划,设计企业信息系统时,需要考虑的主要是信息系统的基础架构,它的特点主要包括:

Ø先进性
Ø开放性,依从主流的技术标准
Ø安全性
Ø与现有系统的兼容性,异种系统之间的互连
Ø技术的成长性
Ø应用系统开发工具

随着信息技术突飞猛进的发展,我们突然发现已经存在的计算机软件远远跟不上我们的要求,尤其是目前大量使用的两层次的应用软件更是一个瓶颈,主要问题归纳为:

Ø部门协作使得信息通道多样,连接复杂,安全管理困难
Ø大量信息在各级,各地间共用
Ø各企业内,共用信息和私有信息并存
Ø将各种系统资源(数据库,消息传递服务器,邮件服务器)集成在一起
Ø快速反应,移动工作,要求随时,随地访问各种信息,相互通信

回顾以下大多数企业采用的技术,我们不难发现目前的企业信息系统应用架构主要以二层次(Two-tier)平台为基础,是面向数据的应用结构。其理想的应用程序环境是一百个客户端以下,通常只有一个数据源(RDBMS),提供基于局域网的连接,并只能提供较低的安全保障。在这种体系结构中,应用程序的界面和逻辑都放在客户端,从而对客户端的要求比较高。




从开发和维护的角度考虑,当超过100-150个客户端是,每个客户端的开销会呈非线形增长;当客户端的数量超过一定限度时,开发维护的代价会显著增长,单凭硬件升级,并不能解决问题。
当超过100-150个客户端时,每个客户端的开销会非线性增长。同时二层次的数据库系统互操作能力不强,会给部门和部门间带来许多应用限制。

在企业信息系统的系统中,登录点是大量的并来自各方面的。各个基层单位的查询点的计算机系统情况多种多样,要求有高效的查询能力和统一的界面。在传统意义上,这是很难实现的。企业业务工作的数据源是多种的,分布广泛的,数据量十分庞大,要做到快速查询和网上安全传输,对应用系统的体系结构要求比较高。同时,企业信息系统的系统还要求严格的保密性,信息按照保密级别严格分类,维护整体性、实用性、可扩展性和先进性的系统设计原则,

所以,不难看出,传统的二层次(Two-tier)的体系结构不适合企业信息系统的发展,我们必须实现新的、更适应要求的软件产品来满足企业的需要。

2、三层次(或多层次)软件架构与中间件

三层次的浏览器/服务器架构是基于Web的先进的体系结构,在这种架构中,利用成熟的Web应用服务器(WAS) 和事务处理服务器,为应用程序提供Web运行环境,数据资源和客户机将被“应用服务器”分隔开,应用服务器上存储着应用逻辑,这种结构着重于客户机对应用服务的请求,有别于二层次架构着重于数据请求。



其实,中间件是一个比较笼统的说法,顾名思义,我们可以将三层次架构的中间层的所有服务器软件统称为中间件,其主要的任务是响应客户端的请求,进行复杂的企业逻辑运算,访问企业的后台数据资源,生成满足客户需要的结果并返回给客户。除了这些基本功能之外之外,中间件软件还应该提供下面的功能:
Ø应用服务器为应用程序提供各种服务。

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:SA OOA

下一篇:[转帖]停止思考是一种堕落--我对《中国软件之十五个看不懂》讨