现在和开源放在一起讨论 开源软件是很多SOA和RIA方案的底层基础。对Ajax RIA接口而言,开源软件是主导方案。在之前文章中提到过几个流行的开源Ajax方案。甚至商业的RIA框架Flex,也有叫做很不错的开源实现,对于这些开源框架,Adobe还帮助Flex开发人员写了一套利用J2EE模式的接口。
新的RIA库每天都在被工程师们创造,并且开源是工程师喜欢用来分享他们方案的主渠道。SOA中间件方案也开始转向开源的阵营。一些流行的SOA开源方案包括: LogicBlaze FUSE WS02 Tungsten JBoss JEMS ObjectWeb Celtix Symp……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
![TechTarget微信公众号二维码](/wp-content/uploads/res/images/spriteimg/ttweixin.jpg)
TechTarget
官方微博
![TechTarget中国官方微博二维码](/wp-content/uploads/res/images/spriteimg/ttweibo.jpg)
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领域的无限商机提供企业最佳解决方案,使开源软件受益最大化。
翻译
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突