SOA + RIA + OSS = Web 2.0(四)

日期: 2009-09-24 作者:Adam Michelson翻译:杨晓明 来源:TechTarget中国 英文

现在和开源放在一起讨论   开源软件是很多SOA和RIA方案的底层基础。对Ajax RIA接口而言,开源软件是主导方案。在之前文章中提到过几个流行的开源Ajax方案。甚至商业的RIA框架Flex,也有叫做很不错的开源实现,对于这些开源框架,Adobe还帮助Flex开发人员写了一套利用J2EE模式的接口。

新的RIA库每天都在被工程师们创造,并且开源是工程师喜欢用来分享他们方案的主渠道。SOA中间件方案也开始转向开源的阵营。一些流行的SOA开源方案包括:   LogicBlaze FUSE   WS02 Tungsten   JBoss JEMS   ObjectWeb Celtix   Symp……

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

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

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

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

现在和开源放在一起讨论

  开源软件是很多SOA和RIA方案的底层基础。对Ajax RIA接口而言,开源软件是主导方案。在之前文章中提到过几个流行的开源Ajax方案。甚至商业的RIA框架Flex,也有叫做很不错的开源实现,对于这些开源框架,Adobe还帮助Flex开发人员写了一套利用J2EE模式的接口。新的RIA库每天都在被工程师们创造,并且开源是工程师喜欢用来分享他们方案的主渠道。SOA中间件方案也开始转向开源的阵营。一些流行的SOA开源方案包括:

  •   LogicBlaze FUSE
  •   WS02 Tungsten
  •   JBoss JEMS
  •   ObjectWeb Celtix
  •   SymphomySoft Mule
  •   Sun Open ESB
  •   Apache Web Services Projects  

  这些方案中许多是包含更多开源工程的组合栈,在这些工程中执行更细粒度的SOA功能。开源的繁荣在于软件的逐渐商品化和标准化,SOA和RIA是这方面的两个主要例子。

  RIA,SOA和OSS与Web 2.0关系很密切。Web 2.0代表互联网的新生,会有更多强大应用。RIA通过提供相互作用的,动态的用户体验来使这些应用更强大。

  在互联网永久可用和轻易混搭新应用方面,Web 2.0 描绘了Web普遍存在和即时访问的需求。SOA正是这个概念的缩影。SOA的核心就是使这些服务的发现和装配成为更大的组合服务和应用。

  Web 2.0 也是关于协作和把互联网当作社交网络的概念。很难在开源社区之外找到比这种精神更好地例子。开源软件是社交时建立的。交流和透明度是一个开源工程的核心价值。

  开源工程师是沟通合作软件工具的先驱,这些工具帮助他们一起建立开源方案。Web 2.0预言者能向开源参与者学习,因为开源的开发者是Web2.0理念的第一个最广受益的例子。

  因此我们共同走向Web 2.0所描绘的下一代互联网,并像关注富互联网应用的新种子一样去关注软件和开源的方法论,它们将受到永久有效的SOA服务收获的支持。应该会很有趣的。

  关于作者

  Adam Michelson有很多年技术实现的经验。Adam目前是Optaros 有限公司面向服务和企业架构的总监,Optaros是国际咨询和系统集成公司,对IT领域的无限商机提供企业最佳解决方案,使开源软件受益最大化。

相关推荐