
OpenSocial规范、实现现状与展望
OpenSocial为构建跨多个网站的社交应用程序提供了一组通用 API。开发人员可以使用标准 JavaScript 和 HTML 创建应用程序,用以访问社交网络里的朋友并更新对应的Feeds。本文是对本次QClub活动内容的一个简短总结,希望对没有到现场参会的读者了解OpenSocial有所帮助,也希望能引起大家更多的讨论。

OpenSocial为构建跨多个网站的社交应用程序提供了一组通用 API。开发人员可以使用标准 JavaScript 和 HTML 创建应用程序,用以访问社交网络里的朋友并更新对应的Feeds。本文是对本次QClub活动内容的一个简短总结,希望对没有到现场参会的读者了解OpenSocial有所帮助,也希望能引起大家更多的讨论。
非功能性需求描述系统的质量(它是什么)而不是行为(它做什么)。Scott Ambler在Dr. Dobb’s 网站的一篇文章中提到:“Scrum的产品功能清单可以容纳功能性需求,但是……对于非功能性需求和架构的约束来说,它就没那么好使了。”他的观点也引发了诸多讨论。
W3C Web应用工作组(Web Applications Working Group)最近发布了《Web IDL》工作草案,即过去的《DOM规范语言绑定(Language Bindings for DOM Specifications)》。该工作草案定义了一个OMG IDL 3.0版的语法子集,供那些需要定义接口的规范使用。InfoQ采访了该规范的编辑,以进一步了解该规范、以及该规范对Web开发社区的影响。
最近,在OSCON 2008上宣布了开放Web基金(Open Web Foundation)的成立,它为标准化“社区驱动的规范”提供了一种方法。尽管OWF得到了一些积极的响应,但大多数对其效用并不信服,特别是在我们已经有了IETF、W3C和OASIS的情况下。
AMQP来自于JPMorgan内部,这归功于John O'Hara。但John O'Hara的设想不仅仅是内部处理事情的一种新方式。围绕于此的标准和开源技术势头渐劲。Jeff Gould和其他人阐释了AMQP来于何处、谁在驱动它、以及它可能往何处发展。
SCA的势头越来越大,逐渐成为一个被众多商业SOA产品采纳的重要SOA编程模型。最近发布的几个幻灯片对SCA的功能、内部工作和使用进行了解释。
JSR 314草案已经发布到JCP下了。它将JavaServer Faces规范升级到2.0版。这个下一代的JSF是将web应用开发中的优秀思想带到Java EE平台的一个尝试,并且不断从社区中获得积极反馈,尤其是其增强的AJAX支持。