回顾2005 开源软件进入SOA

日期: 2008-01-01 作者:Michael Meehan 来源:TechTarget中国 英文

在所有2005年出现的SOA相关产品中,都充满着强烈的创新气息。可以预见,平缓的软件产品的发布/采用曲线已经被开源运动彻底颠覆。市场上已经充斥着好用的工具,而到年底时,各个厂商都将启动开源项目,旗帜鲜明地采用开源工具将成为他们的商业产品的一大特点。

  在所有2005年出现的SOA相关产品中,都充满着强烈的创新气息。

  可以预见,平缓的软件产品的发布/采用曲线已经被开源运动彻底颠覆。市场上已经充斥着好用的工具,而到年底时,各个厂商都将启动开源项目,旗帜鲜明地采用开源工具将成为他们的商业产品的一大特点。

  Eclipse基金会在开源社区中非常受宠。而在二月,Eclipse执行主管Mike Milinkovich坚持认为开源运动有义务互相集成起来成为一个与厂商无关的平台。

  6月,Forrester Research公司的报告显示Eclipse正在快速成长,而Milinkovich认为市场将会看到两大工具环境的出现,一个来自微软,而另一个就来自Eclipse。

  随着时间的推移,Eclipse又添加了一个Web工具项目和一个SOA项目。

  十月,IBM把Rational Unified Process软件开发工具集捐给了Eclipse,超过300,000行代码被交到了基金会手里。而厂商们则拼命让自己的产品与Eclipse同步。例如,Cape Clear Software公司就完全把自己的企业服务总线与Eclipse集成到一起。这样,Eclipse就能更快的把补充的新工具带给市场而不用Cape Clear自己开发它们,它只需要关注自己的核心产品。

  Interarbor Solutions LLC的分析师Dana Gardner认为开源也在改变用户端的行为。

  他说:“获取完整产品的想法正在被淘汰。人们开始习惯一个接一个地获得特性。这可以使它们的实现变得更细,而新的特性也更容易被使用。”

  Gardner指出逐渐的采用并不需要大规模的培训工作以及软件升级。而且用户也不必等待数年才能获得他们想要的被捆绑在一起的新工具。

  “不同的想法变的安全了。”他说

  厂商争相采用开源产品

  JBoss公司已经在开源市场站稳了脚跟,它在2005年推出了一款SOA平台。接着,它升级了它的门户产品,并把Drools业务规则引擎加入到它的业务过程管理产品中以加强SOA信息收集。

  对那些怀疑完全集成的开源产品是否有市场的人来说,这恰好证明了这就是用户需要的东西。

  Burton Group公司副总裁兼研发主管Anne Thomas Manes说,当很多人还在认为价格是开源市场的驱动力时,特性正在变的免费,而他们则没有发现推动开源发展的真正原因。

  她说:“各个公司想参与开源的原因并不是为了省钱,因为开源并不会为你省钱。你仍然需要为支持工作付费。关键是自由度。开源给了他们变更和不必依赖某家厂商的自由。”

  但她同时提醒,开源并非提供了一个完美的解决方案。

  “如果你想使用开源产品,那么你就需要一个很有经验的IT组织。”她说。

  IBM收购了Gluecode Software公司以挑战JBoss,这家公司围绕Apache Geronimo公司构件软件和服务。之后,IBM宣布要创建他自己的首个开源产品,WebSphere Community Edition应用服务器。

  没有一家厂商像Sun Microsystems公司这样与开源软件联系得这么紧密。批评家认为Sun已经脱离了他的软件,因为那已经不能获得更大的市场分额。但是在6月的JavaOne会议上Sun依然举起了他的开源大旗,并在11月开放了他所有的软件。

  JavaOne实际上已经变成了开源世界的朝圣。因为Oracle公司在Enterprise JavaBeans和Java Enterprise Edition 5的开发中扮演着关键的角色而BEA Systems公司则继续在开源框架上倾注心血。

  BEA已经开发出Apache Beehive易用应用开发框架,并随后收购了M7公司以获得一个开源框架的集成开发环境。

  开源数据库在2005年也和SOA紧密联系在一起。IBM和Zend Technologies公司联合开发了一款拥有本地Web服务支持的集成数据库。Sun甚至还把开源的PostGresSQL数据库加入到Solaris操作系统中,目的就是让它更好的拥有热插拔的能力。

  而随着多个组织在争相创建开源的企业服务总线,中间件也参与到了开源世界中。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 事件驱动框架和SOA在空军的应用

    空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。

  • 任意云 | 合纵连横,微软+戴尔重构混合云的新局面

    随着去年各行各业的“互联网+”战略全面启动,“在中国、为中国”的戴尔本着任意云战略,联合微软公有云Azure,优势互补,合纵连横,正在打开混合云市场的新局面。

  • 揭秘New Relic APM技术细节

    New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响

  • 仅凭SOA和云无法解决业务数据管理风险问题

    SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。