|
编织未来——全息网格与应用协同
5 i; s# C" _3 n1 Z1 e点击科技总经理 王志东 网络协同的趋势 《中文之星》和RichWin,一直称霸于当时国内的软件市场。想当年,如果你想使用一个繁体中文的软件或者浏览繁体中文的网站和信件都少不了请它们来帮忙。后来随着Windows 2000多内码系统的出现,这两个平台逐渐销声匿迹,但是在汉化平台走向没落的时候,在互联网高潮到来前夕,王志东选择创办互联网公司——新浪网。经过多年的努力,王志东再一次以“网络英雄”的面貌出现在人们的面前。二次创业的成功给王志东贴上了新浪的标签。
& E( p- {% A- h# f7 G8 y1 D- x 网络和服务器模式的出现,并没有使计算能力集中,也没有使之更分散。计算能力基本上还是分布在本地的,服务器的功能并非解决所有的计算,而是在局部共享资源,如共享目录、打印、文件存储等等,因此这并没有改变分布计算的基本模式。互联网的出现使人类利用计算机的方式发生了根本性的改变。实际上是一种从分散再次走向集中的模式,确切地说是联系计算的模式。互联网的模式,资源和计算能力还是存在于各个网站里,我们的个人计算机或者其他终端上,只要运行一个浏览器即可。这样的话,如果把互联网看成是一个大型的主机,PC看成是本地终端,这不又是主机时代计算模式的一个翻版吗?因此,SUN提出了激动人心的口号:“网络就是计算机”。正是如此,但又有所不同。毕竟,我们现在使用的终端——PC有很好的计算能力的,且不说它的本地资源还在廉价而迅速地增长,Wintel阵营正在通过.NET技术不断提高每一个节点的计算和处理能力,以实现随时随地的计算。- {2 k% I/ ^* s* j
集中、分散计算阵营在经历了合久必分、分久必合的过程之后,网格概念的出现犹如一声春雷,使两大阵营都兴奋了起来。两大阵营在欢呼网格和Web Service的同时,却拿出了不同的解释。IBM阵营提出的网格计算是:公用计算(Utility Computing)。把网络看成是一台超级并行计算机,每个用户还是使用一个浏览器,进入网格之后,按需使用资源,用完就退出占有。Microsoft阵营也提倡Web Service,但是提法从根本上是有区别的,它提的是Rich Client,也称作Smart Client。Web Service可以在线提供,也可以随时随地提供,可以在网上也可以在本地,即在应用前端进行整合。很多应用都会在前端再次、重新整合。并且进入网络接点的不一定是PC,可以是拥有计算能力的任何设备——冰箱、手机、微波炉均可。) m, g' k2 h. B2 }3 I& s
问题的实质是网格的概念使得被各种硬软件系统“框定”的资源和计算能力获得了解放,它们在新一代网络环境中,被分散了,也被标准化了,都被一种统一的规范所调配,它们被用来提供网络服务(Web Service)。整个网络就是各种各样但却标准的Web Service构成的,比如存储服务、数据库管理、搜索等等。这些网络服务可以称为Web Service节点或单元。这些节点组织成各种应用。其实新的思想就是打散大型的企业应用系统,使之成为分散的Web Service节点,而这些节点又整合在网格中,为企业提供随时随地的应用。或者说是按需计算。很明显的阶段性发展:AP(孤立应用)——IS (集成系统)——SI(系统集成、互联)——WS(网格)展示了企业计算应用的演化模式。在第一到第二阶段完成的是集成;第二到第三阶段完成的是互联;第三阶段到第四阶段实现的是分散和集中的有机整合。所谓分久必合,合久必分。
为什么会出现Web Service的概念呢? 主要是企业运营对协同的要求提高了。每一个企业的运作实际上就是商业应用。而任何商业应用都离不开人、信息和进程。随着工业化和自动化程度的提高,机械效率已经达到很高的程度,更加彰显出人的因素的重要,人的协同成了提高企业效率的关键。企业中个人的、部门内的、部门外的、企业内的、企业外的协同是最复杂的,也是最具活力的。商业活动的复杂化程度提高,使得人的协同日趋复杂。我们处在一个信息爆炸的时代,信息是我们的劳动介质,也是劳动成果。信息的不对称形成误解和冲突,以致降低效率,因此在企业中需要信息的协同,也就是知识协同。有价值的信息才是知识。企业的知识非常普遍地存在于流程之中。如生产制造流程、财务处理流程等,企业中流程问题随处可见。流程之间需要衔接与配合,这就是进程协同。比如请假是一个很常见很普通的流程,但是随着请假行为启动的进程,马上就会随着启动人事考勤惯例进程、考绩进程、薪酬管理财务进程、与请假人员相关的任务安排,甚至项目管理进程都要随动调整。4 x' H" q# m( O
这三个方面的协同相互作用,造成商业资源管理配置的高度复杂。解决这样的问题,靠大型应用系统之间的接口通信联系是不太有效的。因此网格和Web Service应运而生。网格上的所有资源都成了公共资源,用户靠一个浏览器或者瘦客户终端进入网格,按需使用Web Service,这是IBM阵营的思路,可以说还是带有大型机的思维方式。IBM讲的是全网资源共享,不同的提供者的Web Service之间互为备份,自动提供自修复机制。Microsoft的倡导是每一个节点都有比较完善的功能,因此又很强的计算能力,这就是Rich Client!从两大阵营的两种应用模式来看,按需计算模式中由于不同的厂商或节点能提供相同的Web Service,因此形成了冗余,其实这种冗余是必需的,当一个Web Service出现问题时,其他同功能的Web Service提供了备份功能,这叫做应用功能全息化。Microsoft的设想是每一个节点或者是局部网段都能提供比较完善的Web Service,就是说.NET无处不在,即使在本地也有足够的计算能力以保证“信息随手可得”。也是应用功能的全息化。总的说来,就是企业计算的三大趋势:应用协同化、全息化、网格化。并且两大阵营也将融合。这三大趋势是的企业应用的基础架构发生了变化,必然是软件厂商的研发和商业模式发生相应的调整,用户企业的应用模式也将展开新的格局。 网格协同趋势下的软件产业和创新 一场出局引起的风波使王志东与新浪不再紧密相连,2001年第三次创业的王志东创办了点击科技,作为网络英雄的代表,王志东曾经表示:“对我来讲,新浪已经做到头了,我也不会在互联网玩出什么新花样了,而且也不再有激情。”也许这正应了他在多年前对软件的痴迷?! Z/ a" A1 X1 ^5 E+ V
从中国的国情来看,中国企业特别是传统企业IT应用基础较差,可以说积累不够,这在全新的应用环境下却转变成为比较优势,即没有包袱,可以采取跨越式的应用。宽带网的建设非常迅速,可以说成熟的宽频应用环境即将实现,各个企业信息化的热情高涨,具备了直接进入网格应用的条件。: @. x D0 u. z
从软件产业的角度看,我国进入网格时代的速度与发达国家几乎是同步的,虽然在基础实力上差一些,但是我们有全球最大的市场,地域和文化的差异使我们中国的软件企业可以有近水楼台的优势。软件企业在网格时代可以借助新的分工格局找到自己的位置,系统分工会更加细化,但是都遵从标准的开发框架,降低了软件开发门槛,每一块的应用都比较容易做,小的软件企业可以做到小而专。商业应用的深入化和普及化对新的种类繁多的Web Service提出了需求,Rich Client模式下针对不同用户的应用开发也有很大的发展空间。我国软件企业数量繁多但规模偏小,发展诸如大型的ERP系统可能有一定的难度,但是在小而专协同作战的模式下可以构成“蚂蚁雄兵”,一样可以逢山开路,遇河架桥,发展成为一个庞大的软件产业集群。
, ~" z; d: c: p: X) h# E |