InfoQ

InfoQ

新闻

我的书签

登录注册 以永久保存书签。

该内容已经被标记书签!

标记书签错误,请重试!

OpenSocial 2.0小获大企业青睐

作者 Abel Avram 译者 郭晓刚 发布于 2011年8月29日

领域
企业架构,
架构 & 设计
主题
开放源代码 ,
Google ,
企业 ,
架构 ,
编程 ,
OpenSocial ,
社交网络

OpenSocial 2.0挟一众新特性而来,有新容器,支持OAuth 2,支持内嵌体验,还有活动流功能。作为Facebook平台的替代品,它在Attlasian、Cisco、IBM、Jive、SAP等大企业中赢得了一些支持。

OpenSocial是一套API,定位于实现不同社交网站之间的互通。其构想是让开发者写出的应用无需修改即可在实现该API的网站上直接运行。它的框架依赖于Google的“gadget”机制,也就是把HTML+CSS+JavaScript写成的应用装在一个XML“信封”里头,然后实现了gadget“容器”的网站就能装载和运行这样的应用。Apache Shindig是OpenSocial容器的一个参考实现。

自2007年推出以来,OpenSocial已经被不少社交企业接受,如Hi5、MySpace、Orkut、Netlog、Sonico、Friendster、Ning和Yahoo!。在Google眼中,它更是一个举足轻重,有望抗衡Facebook统治地位的通用社会化计算平台。然而OpenSocial始终没能达到足以扭转局面的临界质量。它从一开始就问题重重。维基百科提到,最初只有Google在社交网Orkut上部署了一个容器。且不说Orkut从来没有大流行过,容器中部署的各种gadget频频出现五花八门的错误才是更大的问题。安全机制也弱不禁风,攻击者只要不到20分钟时间,就能改掉用户的歌单。

尽管如此,Google还是坚定支持OpenSocial。最新的2.0版拿出了对企业有吸引力的新特性,标准也得到一长串企业的拥护,Alfresco、Attlasian、Cisco、eXo、IBM、Jive、Lockheed Martin、SAP、SocialText……全都建立了OpenSocial容器。下面列出的就是最近公布的2.0版新特性:

  • 支持活动流:一种定义丰富、细致的社交活动的机制。
  • 简化了gadget格式。
  • 内嵌体验:在gadget内运行一个服务。
  • 支持OAuth 2:仍处于酝酿阶段,因为OAuth 2 API还没完全准备好。
  • 通用容器:新的容器规格,改善了与gadget的交互。也处于酝酿阶段。
  • 废弃对ATOM的支持,因为实际上没人用。

照Dion Hinchcliffe的推测,Google+企业版将支持OpenSocial 2.0。其他企业,比如上文提到的那些,估计都会在组织内部实现该API。但OpenSocial能否在全世界范围吸引到足够的关注,与Facebook展开竞争,目前还不能断定。

查看英文原文:OpenSocial 2.0 Gets Some Traction in the Enterprise

译者 郭晓刚 是InfoQ中文站架构社区编辑,创建并终结过数家软件小企业,翻译过多本技术书籍。

关注 发表人 冯 希顺 发表于
  1. 返回顶部

    关注

    发表人 冯 希顺

    看好企业等非公开组织的内部SNS发展,这些SNS将来显然都需要互相协作和链接,除非某一种现有的公用SNS(比如Facebook)能一统天下,否则各个SNS之间无法直接协作早晚是个问题。