Notes/Domino、Exchange与企业级信息系统
发表于:2007-07-04来源:作者:点击数:
标签:
一、发展动力 微软经常声称Notes/Domino正在失去发展动力,论据是Exchange正在迅猛发展,而Domino已显现颓势。事实果真如此吗? 让我们看一看以下几个简单的事实,Notes/Domino从未象现在这样具有发展动力: Notes/Domino在全球已拥有超过3千8百万用户,在用
一、发展动力 微软经常声称Notes/Domino正在失去发展动力,论据是Exchange正在迅猛发展,而Domino已显现颓势。事实果真如此吗?
让我们看一看以下几个简单的事实,Notes/Domino从未象现在这样具有发展动力:
Ÿ Notes/Domino在全球已拥有超过3千8百万用户,在用户数上继续保持绝对领先地位。
Ÿ 据EMMS的报告,1998年的第四季度Lotus销售了5百万套Notes。这不仅是Lotus历史上的最好成绩,也创造了电子邮件市场历史上的最高记录。
Ÿ 据IDC的最新市场分析报告,1998年全世界实际新安装部署(请注意:非销售量!)的Notes数量是1千2百40万份,而Exchange是1千1百80万份。
Ÿ Fortune 100家大企业中78%选用Domino作为协作平台。
Ÿ Exchange新增用户中很大一部分来自于Ms Mail的升级,而Lotus的新增用户几乎是“纯增长”的。因为Lotus继续支持
clearcase/" target="_blank" >cc:Mail,cc:Mail用户数已达1千4百万。结合cc: Mail的广大客户群以及在Web领域市场份额的迅速发展,Lotus在电子邮件与协同工作、Web应用领域的地位无庸质疑。
如果我们稍微认真分析一下微软的市场宣传和销售策略,就会发现其矛盾之处。一方面微软标榜Exchange是协作平台,而另一方面又对用户说 “电子邮件就够了”。而且我们还可以研究一下Exchange的产品发展历程,从产品原型——电子邮件转发代理,到目标极大膨胀的——完全匹配Notes 功能的竞争产品,最终又不得不由于体系结构和技术限制,回到比较切合实际的目标——邮件
服务器。这些都表明微软的产品和技术无法达到竞争产品已经获得的高度和“Mind Share”,所以真正失去发展动力的是Exchange!
微软还经常以Windows NT对Novell Netware以及IBM OS/2的成功竞争,或者Internet Explorer 对Netsape Navigator的成功竞争,甚至Microsoft Excel对Lotus 1-2-3的成功竞争,来有意无意地印证Exchange也将在与Notes/Domino的竞争中取得压倒性的成功。
我们并不想争论微软在上述领域获得的成功,而且这些成功并非完全来自于技术上的领先,微软正在为其采用的市场竞争策略备受诟病。此外新技术的不断涌现,将动摇其成功赖以维系的根基。
我们只想指出,微软与Lotus/IBM关于企业级邮件与协作市场的竞争并未结束,现在就断言胜利未免有些太早。哲人有谚云:“一个人不能两次踏入同一条河流”,微软在桌面软件市场、部门级网络与应用市场上的经验,并不表明微软会在企业市场获得成功。而恰恰在这个市场,微软面临着难以克服的困难是,即对企业市场、企业用户
需求的真正了解。
二、真正需求——面向应用的企业级通信基础设施 还是首先让我们看企业用户的成功案例:
Ÿ 全球80%的IT咨询公司使用Domino用户电子邮件和协作。
Ÿ 美国100%的货币中心
银行和85%的主要地区银行使用Notes。除了电子邮件外,这些银行都成功开发和运用了以Notes为平台的银行关键业务应用系统:如Fleet Bank的商业信贷系统、CitiBank的基于Domino的连接全球的Intranet应用系统Compass(用于客户关系管理和
金融产品管理)、 Chase Manhattan的
知识管理系统、NationsBank的客户服务响应系统、PNC的信贷管理系统和资产管理系统。
Ÿ 北美60%的公用事业公司使用Notes。本行业中全球著名的建立在Domino/Notes的成功的关键业务应用系统有:客户信息管理(Texas Utilities)、工程规范管理(英国Senven Trent Water)、客户服务工作流系统(Wisconsin Gas)、
质量控制系统(澳大利亚Water Technologies)等等。
Ÿ 制造业中的巨人克莱斯勒从1997年起通过投产基于Notes的供应商不间断改进计划SCORE,至今已为公司已节省30亿美元的运营成本;壳牌使用 Notes进行供应商和客户管理,头一年投产就增加营业收入2千5百万美元;Bose公司使用基于Domino 的Domino.Doc管理工程设计过程,在利用Notes安全性有效保护知识产权的同时,大大减少了重复劳动。美孚利用Notes系统推广各下属部门的成功生产与管理经验以及强化公司的管理制度,5年来的投资回报率是234%;ABB运用基于Notes的应用系统PIPE进行
项目管理,成功减少了重复研发工作和资金浪费。波音公司的子公司麦道公司借助Domino在公司和300多家供应商之间建立了安全的extranet,用于零件和材料供应管理。
Ÿ 在零售和批发领域,联合利华、吉列、Circuit City、Fleming、Gap、Brookstore、Sports Authority、Kay-Bee Toys、Talbots等知名大公司除了使用Notes/Domino用作电子邮件外,还开发运用大量的协同型业务应用:如市场分析、客户资讯和服务、进货发货管理、商品品牌宣传等等。在这个领域最新的发展是运用基于Domino技术Extranet应用,如PetSmart建立了连接所有供货商的全球信息系统,极大地提高了定货效率。
原来电子邮件和协同工作可以实现的企业级应用的?!
的确如此!在这些企业中,Notes/Domino系统超越了产品本身的功能,成为企业IT系统的基础之一,实现着高附加值应用。在这里,Notes/Domino扮演的角色是——通信基础设施。
回头看一看Exchange:“电子邮件就够用了”、“协同工作就是公共讨论库和共享文件夹”。 真的是这样吗?微软也许还是不太明白:对于企业用户来说,他/她考虑IT投资是从企业信息系统整体角度出发的,而不仅仅是某些特定的产品或功能、应用。
对于企业用户来说,企业信息系统至少应该是:
Ÿ 可以实现真正高价值的面向业务应用的信息系统。
Ÿ 安全的系统。
Ÿ 互相集成的系统。
Ÿ 稳定的、易实施、易维护、可管理的系统。
Ÿ 保护投资并且具备扩展能力的系统。
因此,只有在这个大前提下,企业用户才会展开对任何一种产品或
解决方案的选择。具体到电子邮件和协同工作领域,企业用户会首先关心的问题是: “电子邮件和协同工作产品或环境与企业整体IT系统的关系是什么?”,用简单一点的表述就是:“电子邮件和协同工作环境能在企业信息系统中扮演什么角色?”
事实上,对此问题的不同回答构成了微软和Lotus的最大分歧!微软的产品策略表明邮件系统或报文系统是一种附属于操作系统的一种应用,而Lotus则认为报文系统是协作式应用的基础平台、是企业信息系统的平台——通信基础设施。
为什么会有这样的分歧?Lotus的观点为什么更优越?
简单的回答是:对企业用户需求的准确认识。Lotus认为贯穿企业信息系统的核心是提供高回报的应用系统,也就是说应该把企业的核心业务通过信息技术的手段加以支撑。而尽管企业业务应用需求千差万别,但都需要几种最重要的手段,即通讯手段、协作手段、协调手段和访问信息的手段。这些手段应该是互相集成、配合使用的,因为所有的应用系统都要求这些手段作为基础,缺一不可。一个成功的企业级应用系统应该是通讯流、信息流和工作流的有机结合。所以, Lotus将Notes/Domino定义为提供上述技术手段的基础平台产品。
除了继续在电子邮件领域保持领先地位,Domino/Notes在产品的各个功能、
性能方面领先于Exchange:仍然是业界唯一公认的企业级邮件与协作平台;仍然是唯一的跨平台解决方案;被公认为具有优秀的快速应用开发能力,企业可以在一个集成的环境下不断地开发符合核心业务需求的高附加值应用;在易用性、伸缩性、可管理性、企业信息集成等各方面继续保持领先。
Lotus认为邮件系统(更准确地讲是报文传递或通信基础设施)要满足的功能,随着用户需求和技术的不断发展,早已超越了单纯的电子邮件传递功能,还包含了安全性控制、目录服务、移动计算支持、与Web集成、与企业应用集成、实时协作、以及广泛计算(即支持电话、传真、寻呼机、PDA等广义客户机设备)等等。通信基础设施应该随着业务要求的发展而发展,比如说用户需要实时协作,那么原有系统(如目录结构)就应该能方便地加入新的功能支持。由于企业信息系统与网络系统、操作系统等低层平台之间保持了相对的独立性,方便了企业信息系统的范围扩展和功能延伸。
微软的产品策略并非如此。例如,微软的一个颇有些奇怪的论点是:“Domino的功能太多了;不是个真正的报文服务器”。这也许从另一个侧面反应微软对报文信息系统在企业信息系统中所处地位认识的不充分。Exchange由于其功能的单薄,无法承担企业级通信基础设施应该具备的重任。许多用户都有这样痛苦的经历:不得不购买和集成新的微软产品,才能达到预先设定的目标。如用户一开始确实认为Exchange就可以实现协同办公的应用目标,可是在Exchange投入使用不久,就会发现需要集成IIS实现Web发布和访问,需要
SQL Server进行数据管理,需要Site Server进行索引......这不仅使投资大大增加、投产时间大大推迟,而且大大加剧了企业信息系统的复杂程度,使系统管理和应用开发代价大大增加。
此外,Microsoft的产品策略并不是逐渐使Exchange独立于NT,而是正好相反,如Exchange的下一个版本将会依赖NT 5.0的活动目录功能等。如果Exchange也是“通信基础设施”的话,那么此“通信基础设施”将受制于操作系统,其每一次发展都会受制于操作系统的发展,而且任何操作系统的变化将相应地影响企业信息系统的运行!
尽管本文并不着重讨论操作系统对于企业信息系统的重要性和如何选择,但由于Exchange必然使用NT操作系统,因此NT对于企业信息系统的重要性就不言而喻了。恰恰对于这一点,业界仍然持怀疑态度。最近的一些市场调查数据表明,NT主要承担了企业应用中文件和打印文件服务器的角色(这正是 Novell的传统市场),但在应用服务器和Web服务器领域依然不敌
Unix和主机系统。这个结果并非偶然,因为NT系统及其依赖的Intel平台的吞吐量与稳定性、可扩展性、安全性等性能尚未真正摆脱PC系统的桎梏,并且也受限于微软现有的技术储备,如NT的企业版只支持两台机器之间的群集功能,而包括IBM在内的许多传统主机厂商纷纷表示可以利用自己特有技术,补充加强NT的企业级性能。NT与Exchange的另一个失败实例是,微软在宣布购并 Hotmail后即宣布将支撑平台由Unix迁移到NT,但时至今日微软在经过多次努力后还尚未成功。
三、企业信息系统的前提条件——安全性 如前所述,企业用户需要安全性。特别是在当今网络化应用的条件下,信息安全成为企业是否投产新应用系统的前提条件。关于这一点,Exchange(以及Windows NT)和Notes/Domino的表现怎样?让我们先来看最近的几篇业界报道文章。
1999年5月10日《Federal Computer Week》发表报告(作者Bob Brewin)(http://www.fcw.com/pubs/fcw/1999/0510/fcw-newsmicrosoft-5-10- 99.html),美国军方最近的一次战场邮件系统招标,舍弃了Exchange与Outlook,因为“军方担心Exchange与Windwos NT的安全性”,而最终选择了Unix和Domino/Notes,因此微软被迫表示“计划推出Unix版的邮件系统”(微软DoD行业销售负责人 Mary Ellen O'Brien 语)。IDC的分析员Dan Kuznetsky对此评价道:“如果我正在运行一个安全环境,我就会十分忧虑那些我已经看到的IE、Exchange与NT的安全性问题。”
1999年6月15日《SmartReseller》文章《A Modest Proposal : Remove Outlook from all your computers. Yes, we're serious》指出:“...Worm.ExploreZip病毒可以通过Microsoft Outlook——和任何使用MAPI的邮件系统——以及端对端的微软网络——传播...基本的原因是微软Office 套件本身就是一个安全性威胁。不管是95、97还是现在的2000,整个家族都是建立在易受攻击的基础上的。...真正的解决方案是什么?...是从你的计算机中清除Outlook和Exchange Client。...Outlook,现在的版本,无法抵御
bug,因为它的内置邮件交换协议MAPI与此抵触。Office将数据和程序混合的基本设计思路从一开始就是一个
缺陷。...如果你无法摆脱Outlook的今天,你将面临发现另一个bug的明天,而且更麻烦和更难去除。我们能做的就是放弃 Outlook,选用其它电子邮件客户机如Lotus Notes...”
有鉴于Windows平台的网络系统屡受病毒和黑客的攻击,业界也有了越来越多的分析文章分析其原因。如一篇发表于1999年6月17日《计算机世界》的文章《
Java作者:Windows比其他操作系统更易遭病毒攻击》报道:“Java语言的作者之一James Gosling周二称,近一段时间病毒泛滥,影响到全球的公司,这是Windows和Windows NT架构的结果,而Unix、 Linux 和Java环境则差不多是完全具有免疫力的。 在JavaOne上, Gosling指出,微软的操作系统在设计之初不是面向网络的,这使恶意黑客更容易进入这类系统。许多用户已经因为最近的电子邮件散发式攻击而丢失文件。目前FBI正在调查此事。最初的微软对象链接和内嵌技术(OLE)用于在单一的台式机上Windows 3.X应用程序交换信息输入和输出,而现在则用于网络环境。这使得诸如Melissa之类的病毒更容易袭击Windows台式机和文件服务器。”
1999年6月21日《 互联网周刊》报道《Web服务器门户洞开,微软紧急修复》。“微软公司上星期五修复了Windows NT操作系统的一个严重的安全漏洞,该漏洞若被黑客们利用,就有可能使全球20%的Web服务器门户洞开。......匹兹堡
软件工程研究所负责计算机安全的CERT协调中心专家Shawn Hernan说,虽然到目前为止,只有"极少量"的入侵事件见诸报端,但是黑客们可以轻易地抹去他们的踪迹,在系统
管理员一无所知的情况下闯入系统。他说,所谓的‘缓冲区溢出错误’是非常危险的,因为它可以被人恶意利用,使用标准的Internet协议即可获取Microsoft IIS服务器的高级用户权限——要知道,全世界有20~25%的Web服务器都使用Microsoft IIS。依照该研究所的百分制评价标准, Hernan把该漏洞的危险性评为95分。6月8日,eCompany有限公司在
测试他们的网络安全审核软件时发现了NT的这个漏洞。该公司总裁兼首席执行官 Firas Bushnaq说,运行NT的计算机大约有90%易于出现这个问题。”
既然Exchange依靠Windows NT,NT又存在了安全的隐患,那么Exchange就应该在这个方面有所加强,才能达到可信赖的安全性。可实际上,Exchange本身在这方面并无增强!Exchange的用户还是必须对应于一个NT用户帐号,必须依赖NT进行身份验证。技术上,Exchange与NT的安全保护只有口令字一级,如果口令失密,则非法用户就可以长驱直入了。
微软当然也意识到Exchange产品的缺陷,因此微软建议用户选用Key Management Server和Certificate Server等,引入如同Notes/Domino那样的公共密钥基础设施(PKI)——公认的基于数字证书的安全认证体系。这又使企业用户陷入了另一重困境:即在原先就要管理两套用户帐号——层次化的Exchange帐号与平面化的NT帐号——的繁复工作上,又要引入另外一些用户帐号管理工作。试想如何进行几个不同目录管理之间的信息同步?同时Exchange与NT引已优点的某些特性如“一步登录(即只需输入一次口令)”也荡然无存了!
Notes/Domino比较Exchange的安全机制的优越之处在于集成性、自成系统的完备性和独立于操作系统独立性。首先系统本身就内置集成了PKI,用户认证信息统一保存在Domino目录中。在安全性方面系统管理员只需关注于Domino目录的管理就可以了。其次,所有的 Notes/Domino应用都可以利用由这个PKI提供的权限控制、加密解密和数字签名功能。Notes/Domino的PKI还可以延伸到 Internet,如支持SSL、X.509和S/
MIME等各种标准。这些特点使得企业系统的安全性不再依赖可能存在缺陷的低层操作系统,可以实现集中控制,易于管理,也减少了安全性隐患。
四、应用开发 在前面的段落中,我们已经涉及到了这些方面内容。Lotus Domino/Notes产品功能特性的丰富性,使开发者可以容易地以Domino为平台开发出面向协作式应用的解决方案。而相反Exchange产品本身单一的功能,无法令开发者利用单一的Exchange服务器开发出一个真正应用。对微软来说,一个面向协同应用(或 Interner/Intranet)的解决方案几乎一定是BackOffice解决方案。有趣的是,这一点可以从微软自己官方站点中关于企业解决方案的案例分析中得到印证:几乎所有的解决方案都是集成综合多个后台服务器产品而成的。(当然微软可以仍然坚持称其为Exchange解决方案,因为里面确实包含了Exchange,但是如何计算TCO?)
丰富的、集成的功能无疑将大大提高应用开发的效率,降低应用开发的难度,同时也更加容易维护。我们可以举一个最简单的例子。Domino内置全文检索功能,开发者可以利用简单的开发手段就可以达到强大的功能,如提供Web站点的检索功能(一个Web站点是否提供检索手段几乎成为衡量该站点是否 “专业”的主要标志之一了!)。Exchange没有类似的机制,微软希望用户自己集成附加产品。可市场数据表明只有很少的客户作到了这一点,大多 Exchange用户不得不忍受着低效率的查询!(许多用户抱怨,在典型的一个含有1000篇文档的Exchange文件夹中查询几乎需要十分钟左右时间,而相比较在经过全文索引的一个含有15000篇文档的Domino
数据库中检索只需要几秒钟的时间。)
Lotus Domino/Notes在提供面向协同应用的解决方案上,具有无可争议的优势。业界权威的Gartner Group 1998年7月的报告《Lotus在洞察力(Vision)和关注(Focus)上保持领先》称:“对微软来说,群件策略的碎片散布于Exchange、 IIS、MCIS、Visual InterDev、Office以及其它一些产品中。没有关注点。微软整体策略要解决的是其复杂性问题,而不是满足某一特定市场。Lotus是更加关注于这一市场的。Lotus最近的‘SameTime’实时协作和知识管理功能的引入,再次提高了与微软在协同工作功能领域的竞争优势”。Giga Information Group 1998年4月的报告《Lotus在技术上领先》称:“Lotus Domino支持报文传递和知识管理。微软的Exchange无法作为一个功能完整的、且具有支持知识管理基本特性的产品,与Domino决斗”。
且不论开发人员不得不面临集成多个产品所需要的的额外付出,即便是对单独的产品,Exchange开发人员所要面临的复杂性也要比 Domino/Notes艰巨的多了。其最基本的不同之处在于:Domino/Notes提供了更多、功能更强大的对象模型和功能,减少了开发人员进行复杂劳动的必要性,而Exchange的方式是通过大量的
VB甚至更低层的编程才能实现稍微复杂的应用逻辑。下面是一个用户对于Exchange开发的实际体会( http://www/weightlessdog.com/msxsux.html)中的几点:
Ÿ 开发是可怕的和缓慢的。微软先后有三种不同开发工具(Exchange Forms Designer、Outlook Forms Designer,以及现在用的与VB有关的工具,谁知道还有什么)...没有一样是好的。我曾经在Exchange和Notes上作了一个完全一样的开发测试,开发一个简单的“当你不在时”的表单应用。这边Notes表单已经建立、存盘和投入使用了,那边Exchange表单才设计出来和存盘。微软喜欢说:“有众多的VB开发人员,比Notes开发人员便宜”。也许是这样,但你无法只是一个VB新手就可以用Exchange做任何事情。你最好很了解 MAPI、懂一些Windows API、精通NT,这可不是四天VB的入门课程所能提供的。好的VB开发人员比好的Notes开发人员更难找,而且他们的工作效率更低下,因为用 Exchange开发无法高效——工具不允许高效。因为:
Ÿ VB的困惑。很抱歉,只有微软及其忠实拥趸才认为VB具有“工业力量”。尽管两年前就承诺,但是到现在还无法作出可独立运行的执行程序。而且安装VB并不简单...Outlook客户机要运行某些定制Outlook表单的话需要运行库,而安装这些库可能会将Word、Office和Outlook本身搞得一团糟。LotusScript可能不令人惊奇,但在Domino中可以使用JavaScript、Java、公式语言、ActiveX去开发。而 Exchange只有VB是实际可用的开发手段。
Ÿ 你无法修改代码,只能重新拷贝。在Notes/Domino中,如果你不喜欢某个东西如缺省的信笺表单,如果你具备开发者权限,你就可以修改它。立刻生效。如果你具备管理员权限的话,你还可以立即让你公司中所有人享受到你的修改结果,你很容易作到这一点。所有你需要做的就是修改表单。在Outlook 中,没有办法让你在客户端实质性地“修改”任何标准表单和功能。如果你想要的话,你只能全部换掉它,你自己作一个完全新的。此时你要负全责,从零开始编程,自己分发、维护和测试。你只能拷贝所有现有功能,而不能只是修改微软已经编写的部分。Lotus让你容易地定制整个系统,从邮件表单到日历样式到姓名地址簿中排列的方式。Lotus给了你大量的源代码,你可以按照需要修改。微软则让你再造整个轮子,以及门,然后还要自己油漆...
Ÿ 为Web和Outlook同时编程?你在开玩笑!用Domino,一个很好编写的应用可以同样高效地被Web浏览器和Notes客户机用户同时使用。用 Exchange的话,你难以看到基于Web的Outlook应用。访问公共文件夹?可以,也许,使用Outlook Web Access,但是你想多作一点?看看前一段吧。
对企业信息系统的应用开发来说,总体成本不仅取决于需要集成的支撑系统与工具的多少,以及开发的难度、对人员的水平要求,还来自于应用系统的分发、维护的方便程度。对此,上面那个用户有着相似的体会:“...可能由于(Exchange)的复制是文件夹一级的,无法决定这里的一处删除是否应该复制到其他所有地方。...如果误删了什么东西,只能将整个公司的复制全部停止才能阻止该删除操作在全公司范围生效。...表单的分发是一个痛苦的过程,如果没有表单,与此相联系的文档将无法使用。如果你为某些文档定制了表单,那么文档的收件人只有等到表单到达自己的机器后才能打开这些文档。没有像在 Notes中可以切换缺省表单的办法...这意谓着有一个开发阶段,一个分发和权限修改的阶段,而Notes只有一个阶段:编写表单。表单可以自己分发,只有在非常罕见的情况下你完全无法阅读一篇文档。”
五、实施、维护与管理与企业信息系统TCO 如前所述,Exchange并不能真正构成高回报的、面向业务的应用解决方案,在多数情况下,企业需要BackOffice中的全部或多个服务器才能构成一个完整可用的信息系统。可以说,基于这个简单的理由,微软关于采用Exchange如何能够降低信息系统的实施、维护与管理的复杂性,减少工作强度的宣传完全变得没有意义。同时,某些机构有关Domino/Notes与Exchange的TCO(总体拥有成本)的争论,也必须采用另外的角度予以解读和评价。
微软的产品策略的逻辑是将产品“非集成化”,即将企业所需的各种功能需要加以分割,分别用不同的产品满足。业界将此称为“柱式”或“炉排式” 结构。对企业来说,必须把所有的“柱子”搭建好,才可能投产真正有价值的应用。而且企业必须投入人力分别管理与维护这些相互独立的支撑系统。
Domino/Notes的发展逻辑是“集成式”的,各种企业信息系统需要的功能都有机地集成在统一的产品中,采用的是“基础式平台”结构。尽管企业信息系统包含许多超越Domino/Notes的内容,但是由于Domino/Notes基础平台中包含了各种信息集成的手段,用户并不需要在基础架构一级引入新的平台。从企业应用的角度看,信息系统的基础平台是统一的甚至是单一的,这无疑降低了实施、管理与维护的复杂性,减轻了工作强度,从而在整体上减少了TCO。
企业采用Domino/Notes基础平台的好处还包括企业可以借此可以实现“从简单到复杂”、“从内部到外部”、“从传统应用到开放应用的”的企业信息系统战略。企业信息系统的建设并非在一夜建成,即便达到一定的高度也需要根据企业的实际需要、以及技术的发展趋势不断补充和调整,所以只有功能丰富的基础式平台才能提供企业循序渐进发展的稳定基础;而越来越多的企业将自己企业内部的信息系统与服务客户与合作伙伴的 Extranet/Internet应用,或将企业传统应用改造成开放的、可以互相集成的系统,企业可以利用Domino/Notes支持各种 Internet协议、跨平台的特性平滑地实现这种过渡。
六、保护投资与企业信息系统的扩展 微软产品策略对企业信息系统的建设所造成的影响具有两个明显的特点,简单地说就是“锁定”和“撕离和取代”。这从根本上造成企业信息系统建设的浪费,并局限了企业信息系统扩展的空间。
首先,微软将用户几乎完全限制在微软的产品框架中,在很多情况下用户不得不停止自己企业信息系统建设的步伐,以耐心等待微软产品的成熟和更新换代。例如,Exchange只能是在NT系统下运行,并且极大地依赖NT的系统管理,这意味着如果企业要建立一套完善的NT网络系统。如果企业已经在别的系统平台上投资,则企业可能被迫放弃,或着投如人力物力迁移,或者同时维护功能重复的两个基础架构。另外,当企业业务的发展使NT系统并不足以支持大容量的企业级应用,Exchange的用户就面临着困难的选择。
微软虽然号称支持标准,可是实际上微软所谓的标准只是自己制定的,并非为业界其他公司和用户所广泛接受。所以用户如果真要试图在不同平台中“迁移”和集成,所付出的代价往往是无法预期的。
虽然微软公司却有与众不同的“魅力”,可以让用户等待微软完善产品功能、推出一代代新产品,但是这其中的代价是不言自明的,实际上用户更多的是忍受损失,因为已经被微软“锁定”了。微软Exchange的样板客户中的许多用户就忍受过这样的痛苦。如波音公司,在1997年Exchange发布后即开始部署实施电子邮件工程,但实施时遇到的问题曾迫使整个工作完全停顿下来,部分原因是Exchange最初的客户机Exchange Client有许多产品功能方面的缺陷,受到最终用户的冷遇,于是只好等待微软开发的Outlook面市才得以继续。连微软公司自己也在某种意义上受到 Exchange产品某些不成熟性的影响,增加了许多额外的投资。如Exchange在广域网低速连接的条件下,邮件和文件夹复制的准确性与效率存在问题,而且也会对系统管理造成麻烦,所以微软花巨资重新改造了公司内部的网络,提高的传输速率。
“撕离与取代”是微软产品策略带给用户的更大灾难。长期以来,微软产品的“向后
兼容性”为人诟病,尽管微软的市场宣传往往标榜这一点。从 Dos到Windows,从Windows 3.1到Windows 95,大量用户应用被迫抛弃,重新编写。又如Office版本之间文件格式的不相容、VB版本之间变化都使用户付出许多痛苦。在Exchange产品体系中,前端从Exchange Client到Outlook,开发工具从EFD到Outlook Form,都缺乏向后兼容,使许多用户不得不一次次抛弃原有的投资,不断地迁移应用。
已经可以预见,微软Exchange的用户将要面临的下一次动荡了:Windows 2000和Platium(即NT 5.0和Exchange 6.0)。Exchange的下一个版本6.0将要宣布微软长期以来的邮件接口标准MAPI的正式终结,所以那些依赖于MAPI功能的应用将可能无法在新的系统中运行。Exchange 6.0必须安装在NT 5.0上,其目录管理将采用全新的体系结构即NT 5.0的Active Directory,所以对现有Exchange系统的用户来说,如何平滑迁移将是个严峻的挑战。
Lotus充分认识企业用户的实际需求,从产品策略上保证系统向后、向前兼容,满足企业系统不断扩展的需要。Notes/Domino提供的升级路径包括了不同平台之间的平滑迁移,如从NT到Unix(包括Linux)、到主机系统(IBM AS/400、S/390)的迁移,也包括对应用
开发技术的两大体系:微软COM体系与Internet COBRA体系之间的全面支持。Notes/Domino是真正开放的,提供了企业用户最
原文转自:http://www.ltesting.net