BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

OpenSocial 2.0小获大企业青睐

| 作者 Abel Avram 关注 7 他的粉丝 ,译者 郭晓刚 关注 0 他的粉丝 发布于 2011年8月31日. 估计阅读时间: 3 分钟 | Google、Facebook、Pinterest、阿里、腾讯 等顶尖技术团队的上百个可供参考的架构实例!

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账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

关注 by 冯 希顺

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

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT