两个都是稳坐目前市场上商用应用服务器的头两把交椅!两者大同小异。WebLogic更加开放一些!
WebSphere扩展性会更好一些!平台的选择见仁见智

解决方案 »

  1.   

    那各位对Sun公司的Sun One Applicatoin Server7.0有何看法???
    我最近一直在用它
      

  2.   

    由于weblogic和websphere的压制,sun 的服务器很难成就主流市场!
      

  3.   

    IBM 首先在市场上推出了得到J2EE 1.3认证的产品版本(在12月1号,我们认证了WS Technology preview for Developers)。这使得IBM的客户可以利用最新的规范构建应用。现在WebSphere v5已经普遍供货,他们可以在生产环境中部署这些应用。BEA 从它的WebLog v6开始在非生产环境支持EJB 2.0规范的草稿版本,IBM也在EJB 1.1之上提供了一些对EJB 2.0特性的支持。EJB 2.0规范的最终版本,仅在4月2号的WL V7.0 beta版提供支持。(比IBM WSTD非生产版落后2个月)- 与WebSphere v5不同, WebLogic 7 并不支持Access Intent 和Application Profiling for EJB。这两个功能允许根据对EJB方法的访问模式动态更改Access Intent (隔离等级,悲观和乐观锁定策略,在提示前读取,等)。不同的应用可以访问具有不同应用配置的EJB,从而大大提高性能。- 与WebSphere v5 不同,WebLogic V7中的动态EJBQL 不支持在查询中使用对象方法,不支持向下查询值的类型(将需要实例化EJB才能访问它复杂的属性,而不是在数据库等级上进行处理),仅可以在SELECT子句中使用聚合函数,等。- IBM 还提供了很多对J2EE编程模型的扩展(有些是作为JSR提供的),WebLogic V7中没有这样的扩展。例如共享工作区,I18N,活动会话,补偿事务,异步Bean和计划等等。有关标准兼容性方面的一点其它的事实也值得说一说:- WS 要比WL领先12个月支持最早的版本 JSP 0.9,JSP 1.0也在WS 3.0中得到至此,之后在WLS 4.51的版本中才普遍支持JSP 1.0- WS 比WL领先12个月支持生产等级的RMI-IIOP支持(BEA 仍然不推荐使用RMI-IIOP ,而推荐使用它自己专用的T3协议)- WS 领先WL 18个月 支持JTA,可以在多个数据库实例之间进行事务协调。- WS v2 从98年12月开始附带提供XML SAX 和DOM 支持(IBM 将它的Xerces/Xalan 解析器贡献给了Apache),而WebLogic 5.1 从00年5月份才开始提供Xerces/Xalan 解析器,比IBM落后18个月。- WS v3.5 以预览的形式支持JCA,比WL 6.1领先10个月如果没有企业级的服务质量,对最新的规范的支持又有什么意义?不错,BEA的确比IBM领先支持JSP 1.2 和 Servlet 2.3 - 他们提供了什么开发工具?BEA在动态页面片断缓存方面要落后于IBM1年多,而且仍然不灵活(不支持根据cookie、会话数据等缓存ID的创建)。WL仍然不支持任何向网络边缘复制缓存的功能(从DMZ的内部复制到远程地点)。BEA 声称:这些新的标准都没有在WebSphere 5.0的实际生产环境中进行测试。WS V5的确没有在生产环境中测试,但是我们已经在2001年12月提供了WSTD,这些新的功能已经经过1年的加固,应该可以在生产环境中运行了。WebSphere v5 充分利用了WebSphere V4的可靠性和鲁棒性。
      

  4.   

    BEA误导的另一个例子。IBM在01年3月首先为技术开发人员提供了第一个J2EE和Web服务(在6个月之后开始支持生产环境) - 同时,BEA在01年2月的BEA e-World会议上仅发布了它要支持Web服务的意图。IBM领先BEA 12个月提供了它自己的UDDI注册实现。WebSphere v5支持所有最新的web服务规范。以下是WebSphere v5中提供的Web服务实现的部分列表,在WebLogic 7中没有提供这些实现:
    - WSIF (Web服务调用框架)
    - Web服务安全性(技术预览),使用XML数字签名和XML加密
    以下是IBM在http://alphaworks.ibm.com上发布的其它开放源码的Web服务技术,这些已经集成到WS中(BEA没有提供任何一个):
    - WSIL (Web服务审查语言)
    - BPEL4WS (Web服务的业务处理执行语言)
    - WS-事务(Web Services 事务)
    - WS-协调(Web Services 协调)IBM的所有产品线都支持Web服务,包括WebSphere, Tivoli, Lotus, DB2。IBM Web服务领导地位包括:
    - Java 社团过程:Chair, JSR 104, XML 信任服务API, Co-chair, JSR 105, XML 数字签名 API, Chair, JSR 106, 数字加密API, Chair, JSR 109, 实现企业Web服务, Chairs, JSR 110, Java API for WSDL, Chairs, JSR 168, 小门户互操作性
    - W3C: 作者, XML Schema Primer, Chair, Web Services 协调组, Chair, XML 协议(SOAP) 工作组, 编辑, Web 服务描述工作组
    - IBM, Microsoft web 服务工作:UDDI, WSDL, SOAP, WS-审查, WS-安全, Web服务的业务过程执行语言,WS-事务,WS-协调
    - 行业和开放源码贡献:公众UDDI测试注册库(http://www.ibm.com/services/uddi/testregistry), Web 服务测试区(http://demo.alphaworks.ibm.com/browser), XML4J, 专用UDDI 注册库, SOAP4J, XERCES, XALAN, Web 服务调用框架,等。
    BEA对Web服务标准有什么贡献?分析家是怎么说的呢?
    - Mike Gilpin, Giga, Web Services 早期采用者爱好主要应用平台提供商,在2001年12月12日说:"IBM 作为一家Web服务提供商,领先Microsoft很多,但比BEA System领先更大。"
    - Uttam Narsu, Giga, 2001: "在发布Web服务战略方面,它们(BEA)显然落后。"
    - Patricia Seybold Group, IBM WebSphere 应用服务器V5 Web服务部署环境,2002年6月12日:"不过,我们坚信,到2004年,WebSphere AS将成为企业在各种复杂度环境中开发和部署J2EE Web服务的首选…IBM已经成为Web服务的领导者。有四个原因表明IBM具备如此强大的Web服务地位:WebSphere的市场领先,IBM在Web服务方面的早期投资和领导地位,IBM的合作伙伴,以及IBM的集成技术和服务系列。"
    - Gartner: "至少到2003年,大多数平台将支持基础的Web服务基础架构 - SOAP, WSDL 和 UDDI 。据 Gartner 预测,到那时,75% 的Web服务将运行在IBM、Microsoft以及两三个待定的提供商所提供的基础架构上..."
    Forrester Research, Ted Schadler ,2002年10月10日说,"Web 服务平台正在决斗,IBM最终将战胜BEA。惠普(HP)或Sun 等系统集成商可能会抢购它"。
      

  5.   

    JSR好像已经12x了不过Weblogic除了国内跟风的有一些以外,总体上已经比Websphere差了。尤其是当初我们做过一次负载测试,得到的结论就是:Weblogic不是一个合格的“中间件”。因为它居然不去保护后端的数据源。
      

  6.   

    另外,BEA有的时候的确很搞笑:现在最好的Weblogic开发工具居然也是IBM提供的WSAD?!?!有时候我就觉得,BEA除了骗取客户钱财以外,就不能干写别的了?(这主要针对国内BEA混乱的运作而言,现在的BEA中国很像当年的Oracle中国……)