`
security
  • 浏览: 379671 次
  • 来自: www.pgp.org.cn
社区版块
存档分类
最新评论

BEA和IBM联合发布Apache Tuscany,预示Java标准走向分裂

阅读更多

前段时间,BEA和IBM联合发布了SDO规范,并且向Apache贡献了一个Tuscany的项目,Tuscany的实现遵循了SDO规范,同时预示着BEA已经和IBM一起工作了,这次联合发布规范并没有安排SUN,JBoss等Java中间件提供商参与,给业界带来很大的震撼。

SDO(Service Data Object)规范已经可以追溯到2003年,那时候,Sun独揽JCP大权,BEA和IBM曾经首次联手向SUN施压,最后才迫使JCP采纳了其SDO Specification,但当年的JCP进程太缓慢(不少Java公司抱怨JCP延误了Java标准的发展),让SDO最终失败了。如今,打着SOA的旗帜,IBM和BEA都明白他们SOA对他们来说是何等重要的时机,他们似乎在近半年开始不断合作,这种合作体现在对SOA规范的协作上,你听说过除BEA和IBM之外的第三个SOA标准倡导者吗,不会的,因为SOA默认是IBM和BEA联合制定的,其他人想入伙(标准制定)也不容易啊。我有时候也很难以置信,是什么将他们联合在一起,这种联合实在太恐怖,因为,在真正的中间件市场上,Weblogic和Websphere已经是De Factor了,就像Windows一样,我想,将来如果某天Microsoft和Linux一起发布联合规范就好了。

如今,在SOA标准上,BEA和IBM都比其他Java Vendor都走得太前了,一旦这种标准绕过(绕过的意思是类似)JCP成为了JavaEE标准,意味着所有其他Java endor未来5年会非常被动,原因主要是:IBM和BEA在Apache基金会和Eclipse基金会的分量非常重,里面的要职很多都由这两家公司的Employee担任,一旦JCP被绕过(最近的SDO联合规范就是一个典证),受害者首当其冲将会是Sun,Sun对开源社区的影响力被大大削弱,而Apache将会变成帮助IBM和BEA实现Specification的社区。

另外一个非常重要的Java Vendor, JBoss,它近几年来取得非常的骄人的成绩,JBoss的Leader,Marc Fleury,称JBOSS为Java世界的Linux。不管如何我觉得目前看来,唯一能够打破BEA和IBM联盟的只有JBoss,虽然,JBoss在工业界的影响力实在太微弱,但JBoss在开源社区的影响力很大(如果推举敢JavaEE开源领域的Leader,我相信60%的人会投JBoss一票),正因为如此,IBM和BEA并没有打算让JBoss加入他们的圈子(SDO规范已经羞辱了JBoss),而且,由于JBoss逐渐占领中小企业的中间件市场,BEA和IBM意识到将来JBoss会成为他们的高端企业计算市场的最大敌人,同时,JBoss和BEA/IBM的缺乏共同利益。因此,我们都可能在未来2年看到这种标准的对抗,对抗的阵地将会发生在Apache/Eclipse这些开源聚集地,精彩啊。

无论外界如何评论最新的BEA/IBM的SDO联合规范,我相信Java vendors已经开始分裂,分裂的主要特征(不管现在还是未来)都将体现为JavaEE标准,SUN,JBoss,甚至Microsoft都会卷入这场战火,因为IBM和BEA已经形成了联盟并抛弃了其他的Java提供商,其他公司想生存,必须联合一起才能有机会在标准获得发言权。

分享到:
评论

相关推荐

    BEA提供Java开发工具 推出WebLogic软件套餐

    在竞争激烈的Java服务器软件市场中,BEA面临着来自IBM和甲骨文等强劲对手的竞争。 为了实现更大的市场渗透,BEA设定了雄心勃勃的目标,计划在当年使100万软件开发者使用其产品。这表明了BEA对开发者社区的重视,...

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

    两大知名的产品家族——IBM WebSphere和BEA(后被Oracle收购)WebLogic,都提供了强大的中间件解决方案,用于构建、部署和管理复杂的分布式应用程序。这两款产品在功能、性能、可扩展性、管理和安全性等方面都有各自...

    apache-tomcat-9.0.41.zip

    Tomcat是jsp/servlet容器,用于发布jsp及java的,类似的有IBM的websphere、BEA的Weblogic,sun的JRun等等。 打个比方:Apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),...

    apache-tomcat-7.0.42.rar

    apache-tomcat-7.0.42,稳定版本,可直接使用 Apache是web服务器,Tomcat是应用(java)服务器,它只是一个...Tomcat是jsp/servlet容器,用于发布jsp及java的,类似的有IBM的websphere、BEA的Weblogic,sun的JRun等等。

    apache开源项目列表.txt

    Addressing是WS-Addressing标准的实现,由IBM和BEA共同开发,为Web服务提供了更可靠的寻址和身份验证机制。 #### 15. Apache XMLSecurity XMLSecurity提供了对XML文档的签名和加密功能,支持Java和C++,确保了XML...

    Tuscany SCA in Action

    《Tuscany SCA 在行动》是一本详细介绍 Apache Tuscany 和 Service Component Architecture (SCA) 技术的专业书籍。本书由 Simon Laws、Mark Combellack、Raymond Feng、Haleh Mahbod 和 Simon Nash 合著,由 ...

    java程序员的标准

    ### Java程序员的标准知识点详解 #### 一、面向对象分析与设计(OOA/OOD) - **定义**: 面向对象分析与设计是基于面向对象编程的一种系统开发方法论,其目的是通过对象来抽象和模拟现实世界中的事物,进而解决实际...

    Java战略和蓝图 Java爱好者的宝贝

    - **同步**:保持与Java标准和产品的最新状态同步,例如J2SE和J2EE。 - **示例**:NSJ和NSJSP分别基于JDK1.4.2和Tomcat4.1.30,体现了紧跟技术潮流的策略。 #### 工具生态 - **开发效率**:提供工具以促进NonStop...

    使用XMLink和Jolt实现IBM WebSphere与BEA Tuxedo的互连

    IBM WebSphere和BEA Tuxedo是两种不同的应用服务器,分别代表了Java EE和C/C++/ATMI(Application Transaction Monitor Interface)开发环境。它们在企业级分布式应用中扮演着重要角色。WebSphere以其强大的Java EE...

    Java所有工具篇 Java所有工具篇 Java所有工具篇

    - **标准类库**:包含基本的 Java 类和接口。 - **主流 JDK**: - **Sun JDK**:最广泛使用的 JDK 版本,由 Sun Microsystems 发布。 - **IBM JDK**:由 IBM 开发,其 JVM 性能在某些方面优于 Sun JDK。 - **...

    java 前景规划很值得一看的

    2. **BEA WebLogic(dev2dev.bea.com)**:WebLogic是一个企业级的Java应用服务器,提供高性能和高可用性的解决方案,支持Java EE标准。 3. **IBM DeveloperWorks(www-128.ibm.com/developerworks)**:IBM ...

    《SOA标准体系》介绍

    《SOA标准体系》通过分析现有国际标准组织(W3C、OASIS、WS-I、OMG、IETF等)所发布的相关技术标准和跨国企业(IBM、微软、BEA等)联合发布的标准,从中国行业应用需求及标准化现状出发,梳理并形成了SOA标准体系。...

    使用XMLink和Jolt实现IBM WebSphere与BEA Tuxedo的互连 第二部分

    ### 使用XMLink和Jolt实现IBM WebSphere与BEA Tuxedo的互连 第二部分 #### Jolt的使用 ##### 安装与配置 在本章节中,我们将详细介绍如何安装和配置Jolt来实现IBM WebSphere与BEA Tuxedo之间的互连。 **Jolt的...

    Java学习从入门到精通.pdf

    Sun JDK是由Java的原始开发者Sun Microsystems公司发布的版本,IBM JDK则由IBM公司提供,而BEA Jrockit专为运行大型企业级应用而优化。随着版本的更新和改进,JDK1.4.2是一个较早的版本,但也为理解后续版本打下了...

    BEA WebLogic Portal 8.1产品介绍

    BEA WebLogic Server 是一种多功能、基于标准的应用服务器,为企业构建自己的应用提供了坚实的基础。各种应用开发、部署所有关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨 Internet 协作,起始点都是...

    cn.rar_java xml to bea_java commonUt_xml to be_xml to bean

    在IT行业中,XML(eXtensible Markup Language)与Java Bean之间的转换是一个常见的需求,特别是在数据持久化、网络通信和配置文件处理等场景。本文将深入探讨如何利用Java技术实现XML到Bean以及Bean到XML的双向解析...

    apache-tomcat-10.0.20-win64

    Tomcat是jsp/servlet容器,用于发布jsp及java的,类似的有IBM的websphere、BEA的Weblogic,sun的JRun等等。 打个比方:Apache是一辆卡车,上面可以装一些东西如html等。但是不能装水,要装水必须要有容器(桶),...

    Java初学者---Java的学习路径教程

    最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK,BEA公司的Jrocket,还有GNU组织开发的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)运行效率...

    SCA与SDO的开源与商业产品浅析.doc

    1. **Apache Tuscany**:作为OSOA的成员,Apache Tuscany是最具代表性的SCA和SDO开源实现之一。该项目由IBM和BEA的主要贡献者开发。Tuscany提供了一个SOA基础设施,包括SCA运行时环境、SDO实现以及数据访问服务(DAS...

Global site tag (gtag.js) - Google Analytics