面向服务架构(SOA),富互联网应用(RIA),开源软件(OSS)和Web 2.0都是彼此相关的热门话题。然而当它们彼此结合时,确实变得很强大。作为一种介绍新事物的方式,我们先看一下维基百科,大体上是这样定义这些名词的: SOA——SOA由Gartner分析师最先提倡,表示一种软件架构的透视,这种架构定义了如何使用软件用户需要的服务。在一个SOA的环境中,网络上的可用资源被当做独立的服务,在不知道底层平台实现的情况下可以访问这些服务。
RIA——经过这么多年,RIA这个概念已经深入人心,这个名词是Macromedia 在2002年3月份出版的白皮书中引入的。RIA应用是基于Web的应用……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
面向服务架构(SOA),富互联网应用(RIA),开源软件(OSS)和Web 2.0都是彼此相关的热门话题。然而当它们彼此结合时,确实变得很强大。作为一种介绍新事物的方式,我们先看一下维基百科,大体上是这样定义这些名词的:
SOA——SOA由Gartner分析师最先提倡,表示一种软件架构的透视,这种架构定义了如何使用软件用户需要的服务。在一个SOA的环境中,网络上的可用资源被当做独立的服务,在不知道底层平台实现的情况下可以访问这些服务。
RIA——经过这么多年,RIA这个概念已经深入人心,这个名词是Macromedia 在2002年3月份出版的白皮书中引入的。RIA应用是基于Web的应用,在一个Web浏览器中运行,而且不需要安装任何软件,仍然具有传统桌面应用的特性和功能。
OSS——开源软件是计算机软件的源代码在允许用户研究的版权许可前提下才是可用的,改变和改进这个软件,并以修改或未修改的形式对其重新发布。
Web 2.0——在2004年O’Reilly 媒体发明Web 2.0这个词语,用来指想象中第二代基于互联网的服务,以能感受到在线信息的新方式让人们互相协作并共享信息-像社交网络网站,维基百科,沟通工具和通俗分类。在技术和市场社区中,如果定义不清楚的或经常受批评的流行词,反而让Web 2.0变得流行起来。
在Web 2.0和RIA之间,能够强烈感受到这些术语间的关系。它们不时地被同步使用,让这些定义Web 2.0人沮丧的是,Web 2.0是作为一种使用互联网的方式而不是RIA这样具体的技术。
Web 2.0应该是来描述互联网作为一个社交性和协作性的网络,这里每个人和每个事物通过各种有效的设计方法都与之相联。一个RIA浏览器恰好就是这种设计。Web 2.0也参考了类似语义万维网,长尾理论,社交网络和“无所不在的网络”这些未来概念,用来预言很多设计,除了RIA浏览器外,都将参与到Web 2.0的网络中来。
翻译
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突