互联网可以是一条低级的数据通道,仅仅是各台独立的应用主机彼此"hello world"的途径;也可以成为一条数据总线,让互联网本身成为一台计算机,直接向形形色色的客户提供形形色色的应用需求功能。为什么要不停地花费金钱买不断升级的电脑呢?为什么要不停地花钱花心思买软件升级呢?对我们中的绝大多数人来说,我们需要的是功能,不是软件。这个矛盾的解决,就系在ASP(Application service Provider)的身上,这是一个几年前出现的,被无知的专家们炒作糟蹋够了,现在是"始乱终弃"弃子段的名词。但笔者却认为,它才是互网网真正的未来。
ASP(Application service provider,注意与微软的asp,active server pages动态服务端网页相区别,两个完全不同的东西),早在2001年开始就成为IT界的新名词,一度被许多业内"名人"炒作得大红大紫;但几年后的今天,能够记起这个名词的人已经不多了;ASP在那段时间,无非是这批业内"炒作"专家为某些公司挂羊头卖狗肉圈钱的又一个概念风潮而已,对于互联网本身并没有什么现实的意义。参考这些炒手的文章,可以知道这种炒作消失的一个重要原因就是对ASP的范筹和业务方式并没有严格的限定,居然把主机租凭,软件租凭,外工(outsource)开发,咨询,甚至于互联网接入(ISP)都当成了ASP,而真正意义上的application provider,应用的提供,反而没有几个人加以强调;估计这些纸面上的专家本来就对此不甚了了:基本概念都没有搞清,也难委他们妙笔生花吹得起来,这套本事,俺要好好学习才行。
笔者不会吹牛,只能实实在在地从基本概念出发,所以再对ASP中的A,application作一个定义:应用,就是可以提供某种特定功能的软件。因此 ASP,应用服务提供商,就是专门通过某种软件向客户提供实际商业功能的运营商,并收取相应的费用。这里关系到两个关键要点:一,软件本身的所有权属于运营商所有;二,软件功能可以有偿提供给多个客户。笔者认为,所有概念的精确有效与程序开发中要求定义精确的的意义是一样的,ASP是大器还是垃圾,能否作出判断,取决于它的外延边界是否是清晰的。因此,我们需要首先把一些接近的行业服务剔除出ASP的范筹。象主机托管不是ASP,企业软件出租不属ASP (不能让多个客户同时使用同一个软件),,外工项目不算ASP,当然,接入服务更不算ASP。按这样一个概念范筹一套下来,当前中国甚于全世界所有声称是 ASP的供应商,几乎统统是挂羊头卖狗肉滥竽充数之辈,因此全部不在本文讨论之列;相反,许多没有声称是ASP的公司,却是明白无误的ASP运营商,其中包括Google,AOL,Ebay和形形色色的游戏公司等,还有中国的163.net(想不到吧?)。
ASP概念实际上是1995年互联网出现后,IT技术两大发展方向在互联网上的体现。这两个方向,一个是以微软为代表的以肥胖客户机为主要基础的桌面运算派;而另一方则是以SUN和网景公司主张的网络计算派。显然,以公司竞争而语,SUN和网景已经落败;但如果据此认为网络计算派就此败给桌面计算派,就太不慎重了。从近几年来微软业务发展的缓慢,和GOOGLE等网络公司的异军突起,反而说明,网络计算派正在逐渐赢得优势地位。
ASP存在的意义,实际上是对IT技术发展到今天的所面临的困境的一种总结性调整。首先,桌面电脑能够满足人们的需要的能力有效,以Windows而言,作为一个桌面它已经接近于尽善尽美,从windows95开始,windows的发展无非重复着安全性/稳定性/启动快速,以及界面花梢,个性化,多媒体这类实际上是边缘性的功能在修修改改,windows不能提供一个象widnows95取代dos和字处理机那样的革命性的模式更换,是微软业务模式实际上已经走向衰退的重要原因,那怕长角(longhorn)吹响,笔者不妨大胆预言,更象是微软业务的挽歌。其次是大型的综合性的软件应用系统对于普通使用者来说太昂贵了。IBM的大型主机有多贵就不说它了,还不包括里头的软件呢!SUN的败落很大程度是由于它死死不愿放弃劫持客户从设备过分昂贵的价格中赚取利润的业务模式。但是假如这两者通过ASP,应用供应,将同样成本的应用功能以有偿收取使用费用的方式供应给不定量的用户的话,那么,软件就不再是一种商品,而是一种百分百的服务,(中国盗版的"民族工业"就未日来临了),将在网络计算和桌面计算中走出一条新路来,这时侯,会是什么样的光景呢?
这就是ASP的未来。互联网的技术发展使这种未来清晰无疑地展现在笔者的眼前,毫无疑问,明天,基于桌面软件的那家巨人,和基于昂贵系统销售的几个次巨人都必然会从市场消失,真正赢得市场的将是ASP公司;特别是对中国这种光腚子穷蛋成群结队的国度。
笔者可以用大家都用得最多的电子邮件这种功能来说明ASP取代桌面应用的必然性。笔者曾经考虑以linux为基础提供邮件服务器,相比于IBM的 Domino,微软的Exchangerserver,剔除盗版的因素(在中国是不可能的),linux毫无疑问是有竞争力的。但这个设想在大约半年前被彻底否定了,原因不是邮件服务器技术本身,而在于随之而来的垃圾邮件和邮件病毒。笔者本身就是一个安全专家,当然有办法解决邮件服务器上的病毒问题,但是作为一个完整方案提供给客户,还要把邮件服务器控制在几万元以下,就远不是这么简单的问题。病毒与其他东西还不一样,光从第三层控制是不行的,在服务器端也不能使用象桌面机那样的IO流监测手段,在网络上必须以代理方式停留在第七层才能分解出病毒特征码。无论那一种方案,不是意味着主机资源成十上百倍的增加,就是网络性能成十上百倍地下降。
病毒还算了,垃圾邮件就更麻烦了。垃圾邮件麻烦就在于它是邮件,你不能预先设定只有谁的邮件才能收;而且smtp协议本身就是open relay的,这样只要愿意,一个初级的程序员也能够从自已的主机上向任何地点以任何名义发任何的邮件。事实上世界上还没有有效的防垃圾邮件的方法,使用类似防病毒的特征字符串判断吧?对于垃圾邮件来说,工作量而大十倍;采用目前的管理员设黑名单吧?实际上发送者可以按词典每封信都可以来自一个名义地址。除了SMTP扩展到ESMTP还要再扩展,(我看需要一个发送认证机制,由第三方核准),作为邮件服务器使用者来说,投资也将是直线上升。
这就是问题了:谁愿意花上百万的投资来为公司几百个,甚至几十个帐号提供简单的电子邮件服务呢?有是有,但是市场会很小。舍此,估计许多人如同笔者的邮箱一样每天上千封垃圾邮件,还有带病毒的,只能在知道有用邮件到时远程先挑起要收的信收下来,然后把其他的统统删除。某种程度上,电子邮件作为一种互联网上最有用的功能,它,已经死了!
但作为提供成百万上千万用户的邮件服务商来说,象163.net来说,它为自已的有限的服务器提供防垃圾邮件,防病毒邮件的可用服务,并提供远程可疑邮件由用户戡别的服务,为你提供一个可用的电子邮件,代价相对来说要小得多,摊到每一个用户头上也就一两元投资,和几角钱的维护费(或者会请几百个MM来管理黑名单)。因此,毫无疑问,被众多免费邮件打垮的邮件服务肯定会重新出现,只不过,千万不要以为那是免费的。
今天的几家邮件服务供应商,并没有满足这个要求,实际上他们的防病毒防垃圾邮件的能力还比不上一些大公司的IT部门;原因一来是免费嚷喝太久了,没力气干实事了(没钱没实力喽),二来是免费提供同样不能用的邮件商还是不少,三来中国比较落后,没有几个人真的离不开电子邮件,自然不愿掏那笔钱。但从长远一点看,两三年吧,中国出现象AOL那样的ASP供应商是必然的,只不过,电讯老总和请信息产业部长打几场高尔夫球,让部长大人再按中国特色下一部行业管理办法:所有邮件ASP都必须由电讯发放执照规范经营;也肯定电讯会有意无意的统统不放:他自已,或者他的夫人,公子,公主自已来做中国的AOL。
这是无需摆弄易经就可以预言的有中国特色的社会主义ASP前景。