赛迪网 > IT技术 Java > 头条列表
  IT资讯搜索
 
IT产品搜索
[程序开发][网管世界][网络安全][数据库技术]
[操作系统][嘉宾聊天·在线访谈][活动集锦]
[精彩专题][Symantec专区][订阅IT技术周刊]
[开发论坛][网管论坛][安全论坛][数据库论坛]
[操作系统论坛][Sybase专区][IBM dW技术专区]
[病毒求助][病毒与漏洞播报][文档·源码下载]

选择正确应用服务器的七个标准

发布时间:2008.03.11 04:56     来源:赛迪网    作者:nothingjava

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

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

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价格再计算价格总数进行比较. 当然售后服务的收费,也是要归入考虑当中的.

这7点标准, 只是我在平时选型的时候考虑的因素, 供Matrix用户参考, 并不代表完全的标准. 因为很多时候, 合脚的鞋才是最好的鞋. 同时, 因为没有能够获得公开的关于国产中间件厂商的第三方测试数据,所以本文对国产中间件,暂时没有列入比较. Matrix欢迎各国产中间件厂商提供有公信力的第三方数据给我们(Chris at matrix.org.cn).


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· 用Java快速开发Linux GUI应用 (03-10) · 一个用JAVA写的测算服务器响应速度程序 (03-10)
· 如何设计出具有GUI特色的“纯”JAVA程序 (03-10) · Java语言中列表对象的性能分析 (03-07)
· 软件测试:软件测试的基础知识概要介绍 (03-07) · 基于JDK5.0一些collection类的使用总结 (03-07)
· Java开发者的十大戒律 (03-07) · TomCat 多虚拟站点配置 (03-05)
· Java入门:Java语言怎样调用外部应用程序 (03-05) · J2EE综合--浅析Java程序员的存储过程 (03-05)
  客户需求反馈表
* 姓  名:
更多资料  了解方案  认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  手机·资费 ·新品·导购·评测·手机资费·宽带
手机搜索  诺基亚 N73 MOTO Z6
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  信息化 ·热点·专题·访谈·周刊·方案案例
· 工信部“三定”公布 总编制731名设24司局
· 北京发电子商务监管意见 营利性网店须办照
· 直播 08中国城市信息化高峰论坛 案例点评
· 烽火网络校园解决方案 移民安置信息管理系统
  IT博客 ·曾剑秋·项立刚·Java学习·网管
  IT技术论坛 ·开发·网管·安全·数据库·系统