.jpg)
在RESTful应用程序中的超媒体
“超媒体即应用状态引擎(hypermedia as the engine of application state)”是REST架构风格定义的约束之一。本文的作者是大名鼎鼎的Mark Baker,鼓吹使用REST风格代替主流Web服务方法的先驱者之一。在本文中,他讨论了超媒体约束在实践中意味着什么,以及为什么它对RESTful设计是不可或缺的。
.jpg)
“超媒体即应用状态引擎(hypermedia as the engine of application state)”是REST架构风格定义的约束之一。本文的作者是大名鼎鼎的Mark Baker,鼓吹使用REST风格代替主流Web服务方法的先驱者之一。在本文中,他讨论了超媒体约束在实践中意味着什么,以及为什么它对RESTful设计是不可或缺的。

因为Ruby on Rails的出现,借用互联网创业的人越来越多,虽然不能说全是RoR的功劳,但至少说明技术门槛的降低加速了互联网的发展。从前从一个点子的产生到实现可能要耗费少则几个月,多则几年的时间,而现在,只要你的点子够新,有实践的可能,几天几周就可以看到原型。而后面的维护也比较方便,几乎可以说是实时进行。本文通过采访技能云网站的策划人熊节和主设计师Iceskysl就是想证明前文所述,据两人介绍,这两个到现在还没有见过面的年轻人通过网络,在不到两周的时间里,将一个创意点子变成了现实。
伴随着Web的成长,牛皮癣们也越来越活跃,手段越来越激,工具越来越强,始终坚定不移地威胁着Web。不久前对Craigslist的Spam攻击引发了博客届的热烈反响,博客界开始分析牛皮癣们的技术,寻找可行的治疗方案,思考牛皮癣的蔓延对架构的潜在影响。
Nexaweb向Dojo基金会贡献了新的软件,其目的在于推动开源的AJAX技术在公司关键业务中的应用。这个叫做“dojo.E”的软件是针对Dojo工具集的扩展,它将XML引入Dojo组件中并增加了一个新的API以根据用户的交互来修改DOM。
链接开放数据合作项目(Linking Open Data Community Project)已经完成了一个全球性的REST式SOA方案,人们可以通过它访问来自大约50个分布式提供者的超过20亿个相互链接着的断言(RDF三元组),不过有一个限制: 这个帅呆了的网络只能提供只读访问。 而即将到来的SPARQL Update语言将解决这一问题。
本周Adobe向其基于Flash技术的更强大的开放性上继续大踏步前进。在这个主要面向开发者的调整中,主要的调整在于减少协议的限制和分发Flash Player运行时环境而产生的第三方费用。
假想一下,如果要以最小的集成代价实现一个分布在全世界范围的信息空间,用它来共享机器可识别的数据,会怎么样?这是关于REST的吗?不是的。根据 SWEO的说法,这跟语义网有关。那些Cool URI有助于实现这种方式。所以,去看看RESTful SOA URI是不是也很“酷”可能是值得的。
SitePen的Kevin Dangoor最近发表了一篇关于Flash、Silverlight和开放Web的博文,表达他对开放标准是web的美好前景这一观点的捍卫。Flex的布道者,Adobe的Ryan Stewart对此做出了回应。
上个月,Mozilla Prism发布了 0.9版本。Prism是一个单一站点浏览器(Single Site Browser,简称SSB),它的目标在于在继续沿用浏览器技术(HTML、CSS、JavaScript、Flash等)的基础上,将应用程序从浏览器迁移到桌面。