文章收藏-FAQ 位置:电脑学习网

抛砖引玉 - 看选择应用服务器的七个标准

    或许大家注意到了,这两年,报纸上铺天盖地的“IBM中间件,你看到了吗?”形象广告开始进入我们的视野。

    中间件,已经逐渐升级成为拥有和操作系统一样重要的地位了。在一个企业级应用系统来说,中间件的地位已经日益重要。

    而我们在选择中间件的时候,每一家中间件厂商都有自己的一套数据以及拥有优势的地方,眼花缭乱。这往往令我们比较困惑。

    Weblogic,Webpshere,OAS还是JBOSS?作为用户自己,我们是否有自己的一套标准呢?

    作为一个中间件用户,我在此列出一些自己选型时候的标准,同时也抛砖引玉,希望大家列出自己的评判标准或者考虑的因素。

    1。市场占有率和企业形象
    毕竟,多数人选择的,最有可能是正确的选择,用起来也是最放心的。很多时候,品牌已经决定了用户的第一印象,而第一印象往往会决定用户的最终抉择。根据数据,Weblogic,Webpshere是市场的两个老大。OAS和JBOSS处于第二梯队。而IBM的中间件形象广告,更是铺天盖地,让人目不暇接。

    2。性能和技术指标
    性能是最关键的决定性因素之一。这个可以采用类似SPECjAppServer2002测试数据。在相关的SPECjAppServer2002的测试中,WebLogic、WebSphere、Jboss和Oracle四者之中,WebLogic和WebSphere以及Oracle的性能都是不错的。

    3。可扩展性
    可扩展性也是选型的很重要的因素之一。这点上,也应该尽量采用第三方的测试数据。比如,PushtoTest提供的数据。在PushtoTest的最近一次测试中,WebLogic和WebSphere在SOA可扩展性上占有一定优势。除了第三方提供的数据,任何一家提供的关于自己的数据,都应该保留一定意见。

    4。符合标准
    当然,中间件必须是符合J2EE标准的。在这点上,通过了J2EE认证的十几家,则都应该符合要求了。

    5。外部工具的支持
    选择应用服务器,不仅需要考虑的是应用服务器,同时也应该考虑,除了应用服务器,还能提供的额外的工具或者框架支持。比如BEA的Workshop,Oralcle的jDeveloper等等。这些工具能帮助我们整合开发环境,写出良好习惯的编码,加速开发过程。在2005欧洲Java用户大会上,Oralcle获得了快速开发冠军,而BEA的Workshop收购了M7,一个深的开发者喜爱的开发环境,捐赠了Eclipse的IBM的产品线更是完善和强大。

    6。独立性
    选择合适的应用服务器,当然希望这个应用服务器是具有独立性以及拥有相当的可移植性。。我们不希望购买的应用服务器被绑定在某个特定的数据库或者开发工具上,这限制了用户的选择权利,同时也为将来的移植带来了烦恼。

    7。价格
    价格总数上,需要参考你的应用需要最高并发处理多少事务,计算需要多少个CPU,然后根据每CPU价格再计算价格总数进行比较。当然售后服务的收费,也是要归入考虑当中的。

    对于中间件的选择标准,你又是什么看法呢?对国内的中间件厂商,你觉得他们的性能和其他条件又是如何呢,你又会选择国产中间件吗?

     [文章来源:“十万个为什么”电脑学习网]
     [网络地址:http://why100000.com]
     [版权声明:除本站部分特别声明禁止转载的专稿外,其他的文章可以自由转载,但请务必注明出处和原始作者。本站文章版权归文章原作者所有。如果本站转载的文章有版权问题请联系本站,我们会尽快予以更正。]
 

【字体:[大] [中] [小] 【加入收藏】 【发表评论】 【关闭本窗口】

Copyright © “十万个为什么”电脑学习网 2000-2007 陕ICP备06007929号
站务联系:MSN & Email:zhangking2008@gmail.com  QQ:9365822