您的位置: 首页 > 技术文档 > 网络编程 > 多层企业应用:J2EE应用服务器
Adodb.Stream取得图像的高宽 回到列表 Coldfusion MX技巧精华收集(2)
 多层企业应用:J2EE应用服务器

作者:陈宁江 等 时间: 2003-04-27 文档类型: 来自:

第 1 页 多层企业应用:J2EE应用服务器
第 2 页 应用服务器的解决方案及比较
第 3 页 J2EE产品的比较标准
第 4 页 两个评测J2EE产品的标准
第 5 页 应用服务器的发展趋势与研发策略
第 6 页 主要J2EE应用服务器产品评述

6、主要J2EE应用服务器产品评述

6.1 Bea Weblogic

    Bea的Weblogic是目前市场上最有影响力的产品,它有Weblogic Sever、Weblogic Enterprise和Weblogic Express等3个版本,分别面向不同规模的应用需求。Weblogic以大规模的关键性业务的企业应用为目标,提供了很强的支持企业级应用的能力。Bea对J2EE技术的支持非常积极,比较早地支持了J2EE1.3,通过J2EE及Web Service地标准API,结合一系列地开发工具,提供了比较好的组件开发、部署和管理环境,使在其上具有快速的应用开发能力;在客户端方面,广泛的支持Web浏览器、一般GUI程序和无线设备等客户应用界面,支持移动计算和设备(虽然对其支持的策略仍有欠缺);同时可以支持大多数的数据库系统和操作系统。除了通过自带的plug-in与Apache、Microsoft IIS,Netscape Web serverde等主要的Web服务器集成,Weblogic还包含了一个高性能的Web服务器,该Web服务器通过页面缓存、负载均衡、会话状态管理等提供了高性能和高可用性。Weblogic为需要高性能和可伸缩性的企业级应用提供了有效的底层基础设施。Weblogic在集群技术上有其突出的特点,一组工作在一起的Weblogic服务器通过集群技术提供可靠和可伸缩的应用平台。它还提供了负载均衡、失效恢复、缓存等一系列技术,在对高端应用的支持方面比较完备而出色。Weblogic能够与Bea另一出色的中间件产品Tuxedo有效的集成,提供优良的分布式事件处理能力。Bea还提供了完整的安全体系结构,包括用户级和组级的存取控制列表ACL技术、加密技术、用户认证及其它安全标准。Weblogic提供了基于Web的管理控制台程序,为系统管理员提供部署、配置和监控应用程序的工具。它以基于JMX(Java Management Extension)实现的管理服务提供了管理Weblogic服务器资源的能力。但是需要指出的失,Bea的管理工具与IBM Websphere相比,存在欠缺。


相关链接:

BEA Systems 中文官方网站: http://www.bea.com.cn/index.jsp

IBM Websphere

    WebSphere 为企业级Web应用程序的创建提供了一个可靠的、一致的 框架。它支持的平台和标准非常多:在操作系统方面,涵盖了从PC机到大型机的各类操作系统;支持J2EE、CORBA、ActiveX接口;支持多种关系/对象/层次数据库;已经支持J2EE1.3,支持最新的Web Service的关键基础,通过Java API for XML Processing(JAXP)加强了集成能力,并增强了使用XML编写和处理JSP的功能。在性能方面,WebSphere提供了负载均衡、失效恢复、集群等功能,任何对应用程序或其配置的修改,包括Java组件的更新,将会在多个服务器上自动备份复制。WebSphere中还有多层次的可调整的缓存技术,可缓存的对象包括数据库查询、Java对象,页面和图象等。但是,较其竞争对手(特别失Weblogic),负载均衡和失效恢复的支持表现稍差。WebSphere的操作环境较好,包括了Administrative Console(操作管理)、Log Analyzer(日志分析)、Resource Analyzer(性能数据的测量和报告)、Performance Monitoring API(WebSphere组件所使用的API接口,用以实时的获取性能有关的规格数据)、Tuner Wizard(性能调整工具)等一整套工具,用于应用服务器的配置、监控和管理,在这方面它的表现要优于Weblogic,WebSphere具有很强的系统集成能力,IBM提供了其产品线上的一系列产品来支持WebSphere,例如,由IBM的MQSeries和TXSeries分别提供消息服务和事务服务。WebSphere也通过J2EE Connector来使集成已有的系统变得容易,这些系统包括ERP、CRM、工作流系统等。在WebSphere Enterprise版中还有一个Component Broker,它是一个企业级分布式计算的解决方案,提供了完整的开发、部署和集成分布式组件的方法。WebSphere应用服务器与IBM的电子商务开发环境紧密地结合,与WebSphere Studio packages、VisualAge for Java、Websphere Commerce Suite、Lotus Domino及其它WebSphere平台上的软件有良好的互操作性,从而有助于提高应用开发的生产力,这是其优势所在。


Oracle 9i Application Server

    Oracle 9i Application Server(9iAS)已经开始支持J2EE1..3,实现了所有主要的J2EE API。Oracle 自称9iAS是市场上最快的J2EE应用服务器,在Web站点中,在9iAS上运行Internent应用程序上比其他应用服务器都要快。Oracle还宣称9iAS只需要很小的内存和磁盘空间就可以运行,系统只需要20MB的内存就可以运行J2EE应用程序。9iAS的能力很多来源于所集成的扩展工具和辅助工具。例如,Oracle使用Apache HTTP服务器作为Web前端,并用模块“mods”来加强Apache 的能力;9iAS是第一个提供ESI(Edge Side Includes)技术的应用服务器,可以用它提高动态Web站点的响应时间和可伸缩性。作为9iAS的特性,内容的“入口”(Portal)允许用户集成Web资源,提供一种标准的内容集成组件,通过建立个性化的Portal可以将用户的业务信息和应用发布到任何使用Portal的设备上。9iAS提供了一些业务智能功能,用过内置的工具来进行企业的业务分析、顾客行为的分析等工作。在可管理性方面,9iAS给出了一个集成的解决方案。Oracle Enterprise Manager 及其Management Packs提供了集成的管理工具,可以管理Oracle 9iAS和Oracle数据库系统,使系统管理员可以监控所有Oralcle 9iAS组件的状态、使用情况和性能数据。在集成性方面,9iAS提供了基于标准(JCA、JMS、Web Service协议)的集成解决方案;可以与Oracle E-Business Suitet套间集成。Oracle的Jdeveloper提供了在9iAS上开发应用的能力,它有助于开发者将业务逻辑快速地转化为Java代码,并方便地进行EJB、servlet和JSP地部署。Jdeveloper中的Business Components for Java(BC4)是一个基于J2EE和XML的框架,实现用于事务型J2EE应用快速开发的J2EE设计模式(Design Pattern)。最后,9iAS具有高级的集群能力,可以支持有状态和无状态的系统失效恢复,提供系统的可用性和可靠性。

Sun iPlanet

    IPlanet是Sun与Netscape合作的产物,毫无疑问地支持所有的J2EE规范及相关的APIs,目前它已成为Sun的基于Web Services的软件环境Open Net Environment(ONE)的重要组成部分。IPlanet分为3个版本:Standard,Enterprise和Enterprise Pro。Standard版比较简单,主要实现了一些基本的功能,包括了servlet和JSP支持、基本的监控服务;Enterprise是一个基线(baseline)级的应用服务器,包括了Web服务器、事务监控器、目录服务器;Pro版的目标是建立支持Web service的、能够处理多数据源的企业级应用,在Enterprise版的基础上,它增加了对已有系统的集成能力,提供了对Bea Tuxedo、PeopleSoft、iPlanet ECXpert的应用程序支持包。IPlanet提供了一套支持高性能的服务:可由系统管理员调整的负载均衡,集群技术,透明的失效恢复,用于服务器管理和监视的SNMP代理,对线程、数据库链接和EJB的缓存机制。IPlanet提供了名为UIF(Unified Integration Framework)的框架,为与原有应用系统的集成提供帮助。它将业务逻辑抽取出来,存入基于XML的存储库中,允许Java开发者对存储库中的内容以Java和XML的形式进行处理。UIF还可与JCA联合使用。IPlanet通过其一个软件包Mobile Access Pack进入了无线应用领域,它提供对WAP和I-mode协议以及短信服务的支持。IPlanet还发布了与应用服务器相关的开发工具,包括一个Java开发环境iPlanet Application Builder及iPlanet Developer Pack,并支持Forte for Java和WebGain Studio。另外还有一个EJB组件库,存储了由第三方(Omix、Flashline等)提供的组件,用来为具体的应用开发提供方便。Iplanet也提供了自己的管理控制台,拥有一定的管理能力,然而并未提供足够的服务器分析、应用使用情况与性能的分析能力。

出处:
责任编辑:蓝色

上一页 应用服务器的发展趋势与研发策略 下一页

◎进入论坛网络编程版块参加讨论

相关文章
[J2EE]实战留言本(升级应用篇)
实战留言簿(EJB,Struts应用篇)
Coldfusion:使用j2ee的session
实战 J2EE 开发购物网站 经验篇
关键字搜索 常规搜索 推荐文档
热门搜索:CSS Fireworks 设计比赛 网页制作 web标准 用户体验 UE photoshop Dreamweaver Studio8 Flash 手绘 CG
站点最新 站点最新列表
周大福“敬•自然”设计大赛开启
国际体验设计大会7月将在京举行
中国国防科技信息中心标志征集
云计算如何让安全问题可控
云计算是多数企业唯一拥抱互联网的机会
阿里行云
云手机年终巨献,送礼标配299起
阿里巴巴CTO王坚的"云和互联网观"
1499元买真八核 云OS双蛋大促
首届COCO桌面手机主题设计大赛
栏目最新 栏目最新列表
浅谈JavaScript编程语言的编码规范
如何在illustrator中绘制台历
Ps简单绘制一个可爱的铅笔图标
数据同步算法研究
用ps作简单的作品展示页面
CSS定位机制之一:普通流
25个最佳最闪亮的Eclipse开发项目
Illustrator中制作针线缝制文字效果
Photoshop制作印刷凹凸字体
VS2010中创建自定义SQL Rule
>> 分页 首页 前页 后页 尾页 页次:6/61个记录/页 转到 页 共6个记录

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
网站可用性测试及优化指南
《写给大家看的色彩书1》
《跟我去香港》
众妙之门—网站UI 设计之道
《Flex 4.0 RIA开发宝典》
《赢在设计》
犀利开发—jQuery内核详解与实践
作品集 更多内容

杂⑦杂⑧ Gold NORMANA V2