从前端到后台,从应用到计算架构,从消息协作到机群乃至未来的网格,协同的概念正在被日益泛化。业界巨头们的倾心投入、众多开发商的鼎力支持以及用户的广泛热情,也正在把由协同所引发的动力风暴逐渐从表层的应用话题向更深入的基础层面一步步推进
协同的概念在最近一段时间被喊得火热,以IBM和微软两位IT巨头在企业协同办公软件领域的崭新动作为标志,协同的理念频频在各种正式或非正式、专业或大众场合亮相,并且随着世人对下一代互联网形态的憧憬,开始隐隐显露出某种程度的重任在肩、前程远大的使命感。
从客户端的Lotus Notes和Outlook软件到服务器上的Lotus Domino和Exchange,从协同办公、协同管理系统乃至整合了OA、ERP和CRM功能的大协同平台到分布式、并行处理的计算架构,从前端的消息协作平台上人与人之间的协同到服务器或PC之间的机群系统乃至未来的网格计算,在如此种种的端点和模式中,都深深留下了协同的印记,协同的概念正在由从前特指“协作”而被日益泛化,并由此在网络周围的生态链条间激荡起一场波及面很广的动力风暴。
业界巨头们的倾心投入、众多开发商的鼎力支持以及用户的广泛热情,也正在把由协同所引发的动力风暴逐渐从表层的应用话题向更深入的基础层面一步步推进。
激战协作软件
在如今开放和共享资源、互联互通的大趋势下,经济体系越来越复杂,客户来源越来越分散,上、下游供销伙伴间的联系越来越紧密,但地理位置仍然是无法逾越的顽固障碍。也正因为如此,面对高效率、低成本的呼声,企业内部或企业间的应用中对协作的需求在近年来持续升温,消息传递、在线会议、网络培训等现代手段几乎已经成为企业的必需品。而实现这些手段的基础就是构建一个强大的信息和协作系统平台,在这一领域内,IBM和微软是绝对的领先者,他们之间的争斗已有些时日,并且随着IBM Lotus Notes/Domino6的隆重登场而日趋白热化。
Lotus作为独立品牌从诞生到现在已经20年了,即使是在整个莲花公司被IBM收编旗下、它不得不以IBMLotus的称号出现之后,也无法淡化Lotus在协同办公软件领域的标志性形象。从早期简单的异步Email软件Notes开始,伴随Web技术的发展和用户对同步协作的需要,Notes不断得到改进和丰富,再加上Same Time、Quick Place等定位鲜明的软件纷纷面世,使得Lotus的协同办公平台日益强壮和丰满起来。
今年11月5日,IBM向外界推出了其历经3年研发的Lotus Notes/Domino6(即ND6),其中加入了数千种用于提高生产效率的新特性,包括对安全标准的支持、对垃圾邮件的控制和对移动访问能力的提升等。IBM此次借Lotus新版本软件的发布,大力倡导所谓情景协作,即人们可以从任何工作地点直接访问相关内容和他人的信息,而不需要切换应用程序或环境。ND6全面支持J2EE,协作应用可以作为组件嵌入到任何基于Java的应用体系架构中。IBMLotus通过其“Next Gen”战略的思想要把Lotus软件发展为一套组件化产品,使其各项功能适合J2EE及多层应用构架环境。而且还能与IBM其他三大软件产品Web Sphere、Tivoli和DB2进行更加紧密的集成。
IBM的举动让微软颇感不安。作为全球软件业的老大,微软在协同办公软件领域一向以其Outlook/Exchange打天下,虽然据IDC的调查数据显示,微软凭借1.12亿左右的用户数量已经超越IBM而成为覆盖面最广的产品,但在市场份额上,IBM Lotus Notes/Domino仍然以占全球营业额49%的数字牢牢占据首席位置。由于盗版及其他一些因素的影响,微软在中国市场上的份额更是要远远落在IBM身后。微软当然不会善罢甘休,它不仅有这个勇气,更有这样的实力。
IBM发布新版本软件之后整整一个月,12月5日,微软亚洲信息与协作技术应用大会MEC2002首次登陆中国,这是微软第一次在中国召开的最大规模的亚洲地区信息基础架构规划会议。在此次大会上,微软(中国)掌门人唐骏以及微软Exchange Server全球市场总监Kevin Mc Cuistion先后就微软下一个版本的Exchange(开发代号:Titanium)及Windows .Net Server架构做了演讲。
今天,企业正处于无所不在的信息与协作系统的商业环境中。建立在.NET框架上的MicrosoftExchange2000Server具备更高的安全特性和增强的可靠性、可扩展性与可管理性,而且它的总体拥有成本较低。“在中国市场,我们一直与合作伙伴保持紧密合作,为各种类型的客户提供基于Exchange的强大而可靠的应用解决方案,并能提供完善的培训和技术服务。我们希望与合作伙伴一起,为广大企业级客户提供一个基于.NET平台的集成与协作环境,帮助他们构建丰富的企业级集成应用。”唐骏在提起Exchange的时候充满着自信。
对于Titanium,Kevin Mc Cuistion表示:“我们处在一个需要随时、随地使用任何设备获取信息的时代。下一代的Exchange产品‘Titanium’在这方面将具有卓越性能。借助于内置的移动访问特性和‘Microsoft合作伙伴’端到端解决方案,建立在专为Web服务而设计的Windows .NET Server 2003基础之上,Titanium支持未来的信息协作,将使信息工作者借助各种设备实现安全无缝的连续移动体验,以更强的连接性和移动性,更好地满足企业端到端的移动应用需求,企业信息协作的架构建设也将更完善、可靠、并易于部署和管理。”
Titanium中有一些新功能,如支持Windows .NET Server的影子拷贝、活动目录以及支持离线客户访问邮箱信息的Outlook 11缓存模式等。微软将会在明年年中发布Windows .Net Server 2003、崭新版本的Office平台和下一个版本的Exchange。可以想见,随着这一系列计划稳步变为现实,协同办公软件领域将又会上演一场好戏。
这场好戏里面还不仅仅只有IBM和微软两个主角。
今年7月,数据库市场的老大Oracle宣布正式进军协作办公软件领域,并以Oracle Collaboraiton Suite(OCS)作为招牌产品去闯天下。其中集成了电子邮件、语音邮件、日志管理、日程安排和Power Point文档等组件,并都把这些内容融入到了Oracle 9i应用服务器和Oracle 9i数据库服务器中。据业界人士分析,由于Oracle的传统优势领地数据库业务正在被IBM、微软及其他公司蚕食,因此转而利用其自身深厚的数据库背景来转攻协作软件市场不失为明智之举。Oracle期望OCS的出现,将会重新定义协作软件市场的格局,但是,这样的举动也面临巨大压力。虽然OCS可以更便宜、更灵活、更先进,但面对已经深入人心的Outlook/Exchange和Lotus Notes/Domino,如何与之融洽的兼容和整合是当务之急,更不要说以后的迁移了。Oracle的这步棋很难讲是妙是险,它也许注定只是前面两位“巨星“的陪衬。
在拉拢合作伙伴上,微软要比IBM稍占优势,因为它的产品毕竟要更具亲和力、易用性和更低的门槛,而以前总有人抱怨Lotus是专属平台,使得ISV开发困难。因此,国内协作办公软件领域近年来涌现出很多大大小小的开发商,大多或基于微软Exchange Server基础服务器平台,如海天科技等;或进行独立的协作环境的开发,并兼容Office平台,如安富的Team Fusion等。相比微软和IBM,国内一些ISV所提供的产品在效率、成本和灵活便捷性方面有着明显优势,如果定位准确,将会在低端市场有广阔市场空间。
泛化中的概念
点击科技总经理王志东是这么看待协同的概念的:“整合各种分散的资源,使之进行充分的配合,来完成共同的目标。”而在协同的过程中,平台的策略变得至关重要。王志东认为,协同应用这个概念更多的是一种思想、是一种基础的体系结构;而这个体系结构这种思想理念可以应用到信息化的各个领域。比如说应用于管理系统,包括企业管理、各种业务流程的管理等等。不仅仅在办公软件、管理系统等领域,协同的理念早就已经冲破了“协作”的边界。人和人之间、系统与系统之间的协同可以提高工作效率,对于机器来说,这样的命题也同样成立。
传统上以CPU为核心的计算架构正在面临“协同计算架构”的挑战,这是一种将集群计算技术提升的体系架构,采用“以高速交换技术为核心”,通过模块化的计算单元、存储单元、通讯单元,将系统聚合成一个开放的、易于扩展的、高性能的交换系统,从而可实现高速网络环境下的海量计算、海量存储和海量通讯。其核心特点是架构下的系统连续可扩展、系统虚拟、应用聚合,可通过协同计算将一些定位在高端应用的系统推近至“平坦系统”,它将帮助用户实现新网络环境下海量计算(数据处理)、网络高速互连(数据通讯)、海量存储(数据存储)、海量信息应用(数据库应用)的无缝对接。这是协同概念泛化的第一步。
网格是思想,还是概念?是思路,还是方案?是新技术,还是新产品?也许答案并不重要,重要的是,网格能给我们带来些什么。中国科学院计算所所长李国杰院士认为,网格是继传统互联网、Web之后的第三次浪潮,可以称之为第三代互联网应用。传统互联网实现了计算机硬件的连通,Web实现了网页的连通,而网格则试图实现互联网上所有资源的全面连通,其中包括计算资源、存储资源、通信资源、软件资源、信息资源、知识资源等。网格计算被定义为一个广域范围的“无缝的集成和协同计算环境”。
网格技术能够提供资源共享、消除信息孤岛、实现应用程序的互连互通,这与计算机网络不同,计算机网络实现的仅仅是一种硬件的连通,而网格可以实现应用层面的连通;网格的第二个特点是协同工作,大量的网格结点可以同时工作,共同处理一个项目;网格是基于国际的开放技术标准,并有统一的国际组织运作,这与以前许多行业、部门或者公司的软件产品有很大区别;网格还可以提供动态的Web服务,能够便捷快速的适应变化。也许,网格就是协同的最高境界。
有待求解的难题
用户会变,用户的选择会变,而位居生态链顶端的那些巨头们当然不肯跟在用户后面跑,他们把这样的工作留给了ISV。比如微软就在很大程度上依赖合作伙伴去开发解决方案,“微软只提供一个沟通的架构。这样的方案可以为客户直接提供需求,让他们更简单地使用他们想用的部分,这是微软下一步会更加加强的工作。”微软公司Exchange Server全球市场总监Kevin Mc Cuistion表示。但是,拿什么来持久的吸引ISV的热情?是用户的需求还是基础平台供应商的魅力?也许两者都有,但用户的需求应该排在前面。
在MEC 2002上,Kevin对于Exchange的跨平台性曾有这样的表述:“当前会有一些不同品牌的产品存在,但是通过Web服务,会使一些不同的系统得到很好的互联。关于Exchange是否跨平台,或者是否在其他平台运行,当前微软没有考虑。微软很注重‘better together’这个概念,微软不仅在自己产品里提供很好的集成效果,同时凭借Web服务的技术,希望可以让不同平台上运行的产品都可以进行很好的交换和分享。”如果把实现跨平台的重任交给Web服务还有XML,那么它们目前是否足够强壮?如果答案是否定的,那么它们什么时候能够真正强壮起来?这些就足够了吗?无论是IBM的Web Sphere、微软的.NET或是Sun的Sun ONE,安全都应当是它们首当其冲要解决的问题。微软在前些日子所提出的“高信度计算”其实不仅仅代表了微软,而且也是整个互联网中的计算应当努力的方向。
如果有一天,人们能够象信任自来水、电力或着固话网那样信任网格信任计算力,或许那就是协同的最高境界。网格要基于国际的开放技术标准建立,而这样的标准目前仍然处于论证和制订阶段。协同的最高境界并非指日可待,我们要做的事还有很多。