Eclipse在SOA中尽显王者风范

    2001年11月7日,当第一个开放源代码软件可以从Eclipse.org网站上下载的时候,SOA与Eclipse都还没有成为软件行业的热点。但是五年后的今天,面向服务的体系结构(service-oriented architecture,SOA)和Eclipse工作平台异军突起成为软件行业的焦点,目前,Eclipse正在进行SOA核心项目。
  
    自第一个开放源代码下载之后的五年中,Eclipse已经由最初不为人知的IBM 开放源实验发展成为一个由包括包括IBM对手BEA Systems Inc.在内的多家软件工具提供商管理维护的Eclipse 工作台。
  
    本周二,Eclipse 将迎来它的五周年纪念日。Mike Milinkovich,Eclipse基金会(Eclipse Foundation,一个非营利性质的开源的基金会,是支持Eclipse的开源组织及企业战略联盟)执行总裁说, Eclipse工作平台的真正转折点是2005年。“我们认为2005年是Eclipse最关键的一年。因为去年3月份在不到十天的时间里,我们大概有五个新的伙伴相继加入了Eclipse。他们是BEA, Borland, Computer Associates, Sybase,和 Wind River。”他强调说“他们的入会真正打开了其它软件工具提供商加入Eclipse基金会的大门。在那之前,许多人都在张望,看独立后的Eclipse是否能像他们所说的那样成功发展。新伙伴的加入无疑是十分有利的证据,独立后的Eclipse发展地更好。Eclipse作为一个独立组织,这些公司的加盟不仅为Eclipse提供了资源,更为其发展提供了资金。正是他们的加盟使我们的项目数量以及基金会伙伴的数量迅速增长。”
  
    Eclipse基金会于2004年1月宣布独立于IBM正式成立,Big Blue仍是该组织的主要捐助者。今天该组织已经拥有152会员,有750多名员工研发66个项目。
  
    “大概有上千个产品是基于Eclipse开发而成。” Milinkovich说,自2001年11月7日以来Eclipse开源代码已被下载了数百万次。“虽然这一数量还没有达到金色拱门(Golden Arches)理论中提到的十亿,不过我们正一步步接近这一数字”,他说。
  
    Eclipse SOA Tools Platform (STP)是Eclipse正在推进的项目之一,Milinkovich希望开发人员可以在2007年上半年下载该平台。STP是为开发者提供一个基于SOA架构的整合开发平台。它将SOA的开发纳入Eclipse整体战略联盟,Milinkovich声称这将使Eclipse成为能与微软抗衡的唯一竞争者。
  
    “Eclipse现在已是业内主要的开发工具平台,”他说。“平心而论,我想目前业内只有两家广泛应用的开发工具平台,一家是Eclipse,另一家就是Microsoft Visual Studio。”
  
    这种看法恰巧与Richard Monson-Haefel(Burton Group的高级分析师)的想法不谋而合。他在上半年发表了有关最近Java平台缺点的报道,“JEE5:预示Jave EE结局的先兆”。他预言今后开发人员更愿意使用Eclipse或 微软开发工具,包括SOA的工具。
  
    Milinkovich说他并不熟悉这篇报道,也不熟悉争论中涉及到的JEE5及开发公司Sun Microsystems Inc.(Sun公司主要以开发JAVA而闻名,该公司并不是Eclipse基金会成员。)
  
    RedMonk LLC分析公司的创始人、主要分析师James Governor,看了Eclipse与SOA相契合的架构,并将其于Microsoft .NET平台比较。
  
    “Eclipse SOA是全面生命周期框架,拥有大量用户,所以Eclipse将与.NET竞争企业负载,” Governor说。“SOA系统计划是专注于组件、架构以及标准的工具和框架。”
  
    然而,并不是每一位分析师都认为Eclipse是SOA发开人员的理想平台。尽管承认“Eclipse已经成为有绝对优势的JAVA应用程序开发平台,并且在引领整个行业的发展方向,” Forrester Research Inc.公司的分析师Michael Goulde说,开发人员也许应该选择微软?D?DJava开放源代码界的另一平台。
  
    “我不认为SOA开发人员完全依赖Eclipse而放弃微软,就像对Apache Software Foundation那样,” Michael Goulde说。他说他并不是说让SOA开发人员不使用Eclipse,只是希望不要是Eclipse成为SOA中唯一的开发平台。
  
    RedMonk研究和咨询服务公司的主管说,本周Eclipse全球周年庆祝酒会的重要性在于它让大家注意到Eclipse的异军突起。
  
    “Eclipse在软件行业中的地位丝毫不逊色于其它的任何软件产品” Governor,“它是开源产品最值得的成就,是由广大使用者所推崇从而获得的成功。它所带来的不仅仅只是技术上的最有效实施,同时也会是经济上的最佳选择”
  
    RedMonk研究和咨询服务公司的分析师认为,非营利组织Eclipse基金会对软件工具市场中与SOA相关的收购风波有主要影响作用。
  
    “如果收购目标也是基于Eclipse建成,那么收购之后非常易于将其快速整合,”Governor说。“第一个由Eclipse经济理论驱策的收购案例就是IBM Rational。不过也有许多其它例子,例如最近的BEA购买M7。”
  
    Eclipse基金会的发展也许还没有超越Sun, Microsoft及其它公司,但是5年来,Eclipse茁壮成长,在业内产生深远影响。