软件走在网络的路上 肖恺 2000年 第11期   编者按:就像一夜之间,网络忽然占领了我们的生活,各种媒体上连篇累牍地报道着这个日新月异的网络世界,那些曾经风光一时的软件商们也纷纷打起了网络的主意。难道软件从此真的要退到幕后,难道软件从此只能是那些编程爱好者做出的自娱自乐的工具?在这条网络铺成的新路上,软件到底该怎么走?我们不想放弃,我们想做得更好。在这里,想要所有曾经关心软件发展的人们来继续关注软件,关注软件业,来共同为软件业在新的机遇和挑战面前,理出一条思路,找准一个方向。于是有了下面抛砖引玉的一篇。   延迟多次,微软终于推出Windows 2000,它号称是人类史上最大的软件工程,开发时间以及投入的人力、财力,是其它软件的数十倍甚至百倍,但是在发行后的这段日子里,它所获得的回馈,却不能与其耗费的资源成正比,甚至不断有不要贸然升级的说法,微软过去呼风唤雨的日子,影响一切的日子,似乎渐渐远去,一个新的软件时代即将来临。 #1 变化的新格局   说软件在发生着变革,是因为就在不知不觉之中,我们周围的软件已经变了模样。毋庸置疑,Linux的热潮,从去年一直延续到今年尚未退却,这套操作系统放在网络上,供使用者免费下载,并且公布程序代码,允许修改更新,跟传统商业软件不断强调的重视版权,不得任意拷贝的观念完全相左。令人称道的是,这套操作系统,在全球工程师的合作下,展现出了良好的功能和稳定性,此外,Linux的成功,也代表着对传统软件行业的看法的置疑,代表着一种崭新的变革。就在一些软件高举自由之炬的时候,网络也悄悄地改变着软件的生存方式。ICQ把软件带入了网络世界,当它变得越来越普及,当它把越来越多的功能集合在一起,我们发现软件的概念已经变了。它看起来更像是一个媒体,或者,其实它在构造一个自己的社会。于是更多的软件公司幡然醒悟,高举着软件的大旗开始向网络这块新的热土进发。如果你已经熟悉这样的软件变化,那么软件CPU的出现,似乎是在为硬件开创新格局。2000年1月19日,硅谷的一家公司Transmeta首次举行记者会,发表了两款“超省电笔记本型计算机CPU”,一般笔记型计算机的CPU可以使用三小时,就算不错了,而Transmeta的CPU在同样的电量下却可以使用达八小时,它可以根据CPU的负荷状况动态调整工作频率与电压,已经不是单凭硬件就能达到的技术。如果这只是个省电的CPU,或许还没让人这么惊讶,令人赞叹的是其结合硬件与软件的技术,通过CMS(Code Morphing Software代码融合软件)与VLIW(Very Long Instruction Word;超长指令集)运算引擎的配合,让这个CPU更具弹性,简单的说,只要更换CMS指令集,这颗CPU便马上提供不同的性能,因此,无论是Mac、Windows或者Linux操作系统只要更改指令集马上就能够执行,并且能针对操作系统设计指令集,增加执行效能,更能通过指令集的更换,完成CPU的升级,节省使用者的费用,而其指令集CMS可以在网络上传送,因此Transmeta更戏称这是第一个可以从网络下载的CPU。   从Windows到Linux,从传统的办公软件、行业软件到生存在网络的软件,从软件走向硬件,真可谓条条道路通罗马。在这个网络欲霸天下的时代,软件自身在摸索着自己的新的道路和目标,试图在技术上把握先机。 #1 理念的更新   如果你关心IT行业,你一定会为漫天的电子商务、网络生存迷花了眼。仿佛你不是度过了一年,而是度过了一个世纪。软件不断在努力变化的目的,也是为了最终的市场。软件业者要如何去面对这样的新挑战呢?我们到底有什么机会?这些都值得大家努力来思考。仍然是以速度及创新的竞争为核心,同时强调产品技术创新的经营模式,也许要抛开过去传统的思考模式才行。软件未来到底是要做技术还是要做服务,这将是未来软件业经营时另一要思考的地方。   1.软件免费、服务有价   在Internet的环境里,有一个趋势很明显,产品或是服务都变成一般商品,软件的价格是弹性的,随时在变化,甚至最后可以变成免费,可是免费并不表示收不到钱,附带产生的服务变成营收来源。举例来说,麦当劳卖kitty猫时,客户是为了买kitty猫而光顾,附带创造麦当劳业绩成长。近年来,韩国的在线游戏快速发展,主要原因在于网络咖啡屋(Gamebam)的盛行。去年,全球热门的《星际争霸》光在韩国就卖掉了100多万套,大部分就是通过对网络咖啡屋授权的方式卖出。如果没有Gamebam,韩国的在线游戏就不会有今天的成绩。在现在的环境里,这种情况愈来愈普遍,先是吸引消费者,再利用服务来赚钱,因此产品本身就可以是免费的。   2.ASP未来的风潮   ASP(Application Service Provider,应用软件服务提供商),顾名思义就是向用户提供一切可能的Internet应用服务。说得更形象一些,就好比现在流行的“商务中心”向客户提供各种复印、传真等服务业务一样,ASP向其用户提供各种Internet应用外包租用服务业务,虽然ASP这个名词是新出现的,但是这种应用程序代管的概念可以回溯到二十世纪六十年代。那时叫做时间共享(Time Sharing),由于企业或研究单位无法负担大型主机的高成本,所以就租用主机的处理能力来达到运算的效果。今天,资料中心供货商、网际网络服务供货商(ISP)、软件协力厂商(ISV)及系统整合厂商(SI)则用不同的专业术语来描述他们应用程序代管的特殊模式。这种ASP服务可以寄放个人工具软件——如Microsoft Office——供个别的使用者运用;或者代管以Exchange为服务器的电子邮件,甚至将企业资源规划(ERP)的应用软件出租给大型企业。   许多企业级的ASP打算在它本来的代管服务之外再提供其它的顾问与服务,一跃成为整体服务供货商(Total Service Provider,TSP),提供传统应用程序的整合服务,以迎合大型企业用户的需求。跨系统的应用程序整合复杂度很高,而网络安全性技术也会考验这些ASP厂商的能力。   不难看到,ASP模式给软件厂商的发展提供了一条更加广阔的道路,成为一种未来无限可能模式。不过这样的新模式似乎透露出“大就是美”的讯息,而不仅仅是以往的“专就是美”。 #1 把握机会   软件业的类别非常复杂,服务的对象也非常多,在这当中要找出一种普遍适用的策略并不是那么容易。“当一个概念不是对所有的人适用,可能对某些领域会有一些功能”的观点,也许会更加适合于我们未来要走的软件的道路。网络的出现,为我们提供了一种无国界、无极限的概念,在这当中,网络给了软件一个全新的市场环境,这其实给了我们从事任何一种型态的软件一个全新的机会,你准备好了吗?!