51Testing软件测试论坛

标题: 即时通讯领域必将最终由XMPP协议一统天下 [打印本页]

作者: 51testing    时间: 2007-11-15 15:35
标题: 即时通讯领域必将最终由XMPP协议一统天下
目前国内外及时通信软件IM(Instant Messenger )形势风起云涌,可谓战况空前,IM作为继Email和Web之后最主要的互联网基础应用之一,为商家必争之地。国内的形势由于QQ的垄断性优势明显,表面稍显平静,实则暗流涌动。目前来看,胖企鹅公司以压倒性优势占据了国内IM市场近八成份额,并且紧紧抓住低端市场,用户数量庞大,盈利丰厚。其他的IM微软MSN(WLM)、网易POPO、新浪UC、TOM Skype、Google Gtalk等占有率较为惨烈,还有雅虎即时通、AIM、ICQ以及传闻中的Baidu IM和搜狐搜Q以及一些目前并不出名的如校内网的校内通,Lava-lava等等等等,凡在国内叫得上号的叫不上号的互联网企业,几乎没有不推IM的,甚至连中国移动都力推飞信,希望分得一杯羹。
战乱纷争犹如重回战国当年。但是目前这种一家独大局面犹如当年战国强秦,包举宇内,囊括四海,谁敢与之抗衡?除了既得利益者胖企鹅之外,相信诸侯都不愿意看到这样的场面。六国“毁于赂秦”,IM诸侯们恐怕会毁于互独。现在这种局面最后的结果只有两种:
一 胖企鹅越来越胖,远交近攻,灭诸侯统一全国
二 由于某种协定,诸侯之间相互合作,相互牵制,防止一家独大,达到IM生态平衡状态
正如任何事物都有其自身的发展规律一样,技术和产品的进步也有其自身的规律。从萌芽到混乱最终标准化,这是互联网产品的基本规律。IM跟其实发展自Email,跟Email有着很多共同点。除去附带的语音、视频、文件传输等这些附加功能,IM的核心文本通信(Text message)和状态表示(Presence)可以说是“即时的Email”。Email和IM都有一个很大的特点就是用户规模化才能体现出产品的优势。简单地讲,如果你申请了gmail,而你的gmail只能收发其他gmail用户的信件而不能跟163的邮箱发信,你能接受吗?很荒唐,对吧。但是现在的IM就是处在这种荒唐的局面,你的QQ不能给MSN用户发消息,你的MSN用户看不到Gtalk用户是否在线,你的Gtalk不能添加POPO用户为好友。
让我们来对比一下Email目前的情况,或许会有些启示。Email现在已经被广泛应用,谁都不能质疑其互联网第二应用的地位(第一应用是Web)。Email之所以能广泛地被应用最关键的原因应该是Email有一套开放标准的协议规范(包括SMTP、POP、IMAP 等),任何人都可以基于这些协议规范开放自己的Email产品,不管是Email服务器也好,Email收发客户端也罢还是现在颇为流行的Web形式的Email界面,它们都是基于同一套标准。在这套标准的框架下,各个Email相关厂商都各自占据产业链的相应位置,相互合作相互竞争,这才是一个百花齐放的健康竞争环境,而且这种健康竞争最终受益者还是广大用户。
Email的良性竞争使得Email相关产品从80年代开始至今,一直层出不穷。当人们在刚跨入21世纪就像20世纪初的物理学家们豪迈地宣称“物理学大厦已经基本完工”一样宣称Email已经完全成熟时,专门出“搜”主意的Google小子给大家上了一课,Gmail的推出让大家眼前一亮,并且很快成为热门。不过如果Email标准都是各厂商各自为阵,或者是没有标准化,那么估计Google小子推出Gmail以后大家上了一下后抛下句:嗯,很Cool。接着就再回头去用某个全国人民都在用的胖企鹅公司的Email了。
而Email这套标准正是Internet标准的一部分,就像Internet的基石TCP/IP协议一样,它们都以RFC的形式被规定下来,并且对任何人开放并且接受任何人提出的改进建议。但是想象一下,如果TCP/IP协议和当年的IBM的Token-Ring或者是DEC NET私有协议一样采取封闭的态度,恐怕现在的人类文明还要倒退10年。TCP/IP的命运也会像Token-Ring给大型机守寡或是DEC NET随着DEC公司倒闭一起被时代抛弃一样的下场;亦或是有一个叫“IAMOPEN”的协议代替TCP/IP形成了现在的Internet,当然是另外一个故事了。
所幸的是我们所生活的、这个黑暗而愚昧的IM时代快要结束了,标准化已经到来了,那就是XMPP(Extensible Messaging and Presence Protocol )。
XMPP(www.xmpp.org)由Jabber软件基金会开发,最早在Jabber上实现。Jabber项目由Jeremie Miller在1998年开始的一个免费、开源的项目,用于提供给MSN、Yahoo!的IM服务。由于XMPP是一种基于XML架构的开放式协议,在IM通讯中被广泛采用。
XMPP的基础部分已经在2002-2004年得到了互联网工程任务组(IETF)的批准,这意味着XMPP在将来就像我们认为理所当然的Internet协议TCP/IP、HTTP、FTP、SMTP、POP一样成为Internet标准;这意味着以后我们就像使用Web、使用Email和使用FTP一样开放地使用IM。甚至若干年后人们会理所当然地认为163的邮箱可以给Hotmail发邮件一样,QQ用户也可以添加Gtalk用户,人们会逐渐忘却当年军阀割据纷乱的历史。这是一种革命性的进步!不支持XMPP的IM将会像IBM的Token-Ring一样孤芳自赏或者像DEC NET协议一样被人遗忘。遥想当年DEC NET和IBM Token-Ring也是多么意气风发羽扇纶巾啊!
在XMPP被批准之前,世界上已经存在了数十种支持XMPP的服务器端和客户端以及数百万用户。嗅觉灵敏的Google作为开放源代码社区和开放标准的最大受益者,第一时间感受到了这种趋势,所以花重金将Gaim的作者挖去Google,于是就有了基于XMPP的Gtalk。
开放的标准协议会导致产品的竞争更为健康和良性,整个产业链更为完善。当然产品之间的竞争唯一的趋势就是同质化,产品发展到后期比拼的只有服务。这一点在传统产业已经被完全验证,互联网产业也不能逃脱。至于到时用户是选Gtalk呢还是选POPO呢,就像用户现在选Gmail还是163的邮箱一样,可以各有所好。不过IM在扩展功能以及增值服务上还有非常大的竞争余地。
产品进入竞争阶段的后期,对这些诸侯们,甚至长期来看对胖企鹅也是有益的。垄断导致暴利、技术上的懈怠,完全不利于技术进步和产品更新,对整个互联网产业以及消费者来说更是百害而无一利。长期来看对垄断者也是自我的一种恶性循环。
若干年后《互联网史》记:... 期雀无道,和谐八年秋,诸商会与京,共议事宜,歃血为盟,共奉XMPP,以示怀远。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2