前沿技术

    当前的社交数据被“扭曲”来适应那些与最终用户所喜欢的行为需求并不完全匹配的传输和展现方式。当一个平台是经过很长时间逐步建立起来时,往往会发生这种情况;人们发现新的方式来利用平台,即使有时必须为此做出某些牺牲。详细说明当前框架的主要方面是描述这种“扭曲”了的杠杆作用的最佳方式。

    传输

    有很多方法可以把两个Socket连接起来,并在它们之中移动数据。但是,在可预见的将来,只存在一个可能:HTTP协议。总存在特定的情况,可以使用更高效的协议来优化该特定情况下的数据传输,但是HTTP协议仍然是无处不在的,虽然它比任何其他东西给地球和卫星的防火墙带来的漏洞都多。因此,这就是HTTP协议。如果有什么事不能通过HTTP协议来完成,那这件事就需要重新考虑一下了。为了说明这一点,我们具体看一下消费电子设备的情况。这些产品很多都很酷,但是只有那些很棒的设备才包含HTTP客户端(如iPhone或者一些基于Android的设备)。真正令人惊叹的设备甚至包含了HTTP服务器(Nkia的S60上可以运行HTTP服务器)。正如任何完善的规则都有例外,HTTP协议也不例外。它是无状态、重量级的,当你需要以快速、有状态形式完成一些任务时,这两个特征可能会成为障碍。以下协议是这些例外的例子。

    可扩展消息处理现场协议(XPP)

    AOL的即时通信产品是该领域在实时社会通信产品上的首次亮相,并且发展异常迅猛。人们想“聊天”。不久,人们就想通过P2P进行聊天,或者通过其他服务,XMPP就这样诞生了。开始的时候,作为一个标准的传输框架和用于描述社会交互、展现数据的标准格式,XMPP被拼凑成了一种通用的消息框架,使用范围广泛,包括从IM到通用消息工具PubSub。在2008年中期,Cisco收购了Jabber.com(XMPP安装商业化的领袖),网络路由器也将很快装配很小的、烧制了专用的XMPP处理程序的硅芯片,供全世界使用。