Lotus Domino/Notes與Microsoft Exchange是郵件市場上主要的兩個產品,其競爭激烈是可以想象的,而且是對用戶有益的。但實際上,從產品的功能比較,Exchange與Domino/Notes是不能等量齊觀的。
作為Lotus/IBM Internet/Intranet完整解決方案的核心產品,Lotus通過不斷豐富Domino與Notes的產品功能與性能,提高系統(tǒng)開放性、安全性、易用性、可管理性、伸縮性、開發(fā)能力以及與操作系統(tǒng)、各種數據系統(tǒng)的企業(yè)集成能力等等,提供企業(yè)用戶單一、集成型的基礎設施,即可以使用單一平臺型產品建立郵件、群件以及Intranet、Internet應用系統(tǒng)。
Exchange則是Microsoft BackOffice產品家族的一員,其主要功能是電子郵件,此外通過公共文件夾等支持基本的、需求簡單的協作型應用,對稍微復雜的需求如工作流自動化應用則要求大量的開發(fā)并且集成其它產品或技術(甚至是第三方的)。由于Exchange功能的限制,Microsoft要求用戶采用整個BackOffice家族產品,才能提供企業(yè)用戶必要的產品功能支持。Microsoft經常提即的Exchange解決方案時實際上是BackOffice解決方案(顯而易見這存在著誤導用戶的可能:即用戶可能不得不持續(xù)追加購買其他Microsoft產品并追加應用開發(fā)與集成的投入,才能最終獲得滿足需要的應用系統(tǒng))。
由于產品功能的復雜性,用戶在選擇產品時,需要面對各種比較材料或信息,往往陷入困惑之中,因為這些信息來自不同渠道的信息常常是互相矛盾的。所以,本文即希望澄清一些用戶關心的問題,幫助用戶了解Lotus Domino/Notes的競爭優(yōu)勢。
跨平臺支持、與NT集成
Lotus Domino/Notes是跨操作系統(tǒng)平臺的企業(yè)信息基礎設施,在企業(yè)中廣為采用的Unix系統(tǒng)(IBM AIX,HP-UX及SUN Solaris)和Microsoft NT、IBM OS/2、Novell Netware等系統(tǒng),甚至支持IBM主機系列S390與AS/400。這種跨平臺的支持能力給予了用戶廣泛的選擇。
Lotus Domino/Notes具有跨平臺的特點,Lotus也充分認識到Microsoft NT的價值(實際上長期以來Domino、Notes都是最成功的NT應用),因此Lotus特別強調了與與NT的無縫集成。其中的主要特性包括:Domino可以作為NT的服務;可以使用性能監(jiān)視器與NT事件日志等標準NT工具對Domino進行統(tǒng)一服務器管理;用戶郵箱與NT網絡用戶帳戶同時建立;Domino目錄與NT目錄的雙向目錄同步;Domino用戶口令與NT目錄服務口令的同步等以及在NT工作站的單次登錄。Lotus也已宣布對NT新版本的支持和集成,包括與Active Directory的連接。Lotus Domino/Notes與Microsoft NT系統(tǒng)的無縫集成提供系統(tǒng)管理員單點管理的能力,降低了系統(tǒng)總體擁有成本。
Microsoft經常提及Domino/Notes與操作系統(tǒng)的功能重復或冗余,或者Domino提供的功能是不必要的。而實際上Domino/Notes提供的功能,如層次化的文檔數據庫存儲體、復制技術、層次化的符合X.500標準的目錄服務、權限控制、雙密鑰加密與數字簽名技術、身份認證、應用級的群集技術、郵件路由、日歷日程、代理服務都不是操作系統(tǒng)(包括NT)所能夠提供的,而這些功能都是郵件、群件、Intranet/Internet應用系統(tǒng)最基本的要求。作為軟件平臺,Domino/Notes的這些豐富特性功能大大降低了用戶集成、開發(fā)、實施的費用,提高了效率。
郵件(報文傳遞)系統(tǒng)是操作系統(tǒng)的頂層部分還是協作式應用的基礎平臺?這實際上才是Microsoft與Lotus爭論的主要焦點之一。Lotus認為郵件系統(tǒng)是協作式應用的基礎平臺。因為,Lotus認為郵件系統(tǒng)(更準確地講是報文傳遞或通信基礎設施)要滿足的功能,隨著用戶需求和技術的不斷發(fā)展,早已超越了單純的電子郵件傳遞功能,還包含了安全性控制、目錄服務、移動計算支持、與Web集成、與企業(yè)應用集成、實時協作、以及廣泛計算(即支持電話、傳真、尋呼機、PDA等廣義客戶機設備)等等。通信基礎設施應該隨著業(yè)務要求的發(fā)展而發(fā)展,比如說用戶需要實時協作,那么原有系統(tǒng)(如目錄結構)就應該能方便地加入新的功能支持。Lotus充分認識到這一點,制定了面向協同工作基礎的靈活、可擴展的產品體系結構。
而Microsoft采用了與此相反的策略。基于這個認識,Microsoft的發(fā)展方向是越來越加強Exchange與NT的聯系。可是,如果通信基礎設施是操作系統(tǒng)的頂層部分,那么每一次發(fā)展都會受制于操作系統(tǒng)的發(fā)展,從而降低了發(fā)展的速度。比如說,用戶必須等待Windows 2000才能等到Exchange 6.0,沒有別的選擇。可是,在今天通信基礎設施成為業(yè)務應用的"使命悠關"的系統(tǒng)與基礎時,用戶的業(yè)務可以等待嗎?
所以,Lotus從用戶通信與協作需求出發(fā)建構產品。Domino/Notes可以很好地利用操作系統(tǒng)的功能,包括特別加強了與NT的集成,但又使產品相對獨立于操作系統(tǒng),適應企業(yè)用戶異構的計算環(huán)境與不斷發(fā)展的用戶需求。
與MS Office、IE的集成
Lotus充分認識用戶對Office、IE的投資,所以Domino/Notes強調了與Office、IE的集成。這些集成手段或技術包括:
Domino/Notes與Office、IE的集成核心技術是Microsoft ActiveX與ActiveDoc技術,這實際上是采用了Exchange與Office的集成相同的技術。Microsoft所謂Office文檔必須在Notes中格式轉換等等說法,都是不確實的。
如同Lotus已提供的集成應用,用戶可以利用ActiveX技術開發(fā)自己的應用集成系統(tǒng),并不受限與上述列舉的由Lotus提供的與Office、IE的集成應用。
復制
Domino/Notes復制技術可以保證分布式數據庫(包括目錄)的數據同步、支持移動辦公。無論是在功能上還是顆粒度(復制時最小數據單元)上都是Exchange無法比擬的。 Domino/Notes的復制特性包括雙向與端對端復制、字段級、選擇性的、可以在后臺進行等。所有的Domino/Notes復制操作均采用相同的復制機制。
于此相對應地,Exchange包含了六個復制模式:
- Site內服務器到服務器公共文件夾的復制
- Site間服務器到服務器公共文件夾的復制
- Site內服務器到服務器目錄同步
- Site間服務器到服務器目錄同步
- 客戶機與服務器間的私人文件夾與公共文件夾的同步
這些不一致的模式不僅導致巨大的管理費用,而且沒有一個達到Domino /Notes單一的復制模式所具備的豐富的功能。Exchange復制在文檔級操作,而不是更有效的字段級。對于復雜的數據分布以及提高效率缺乏選擇性復制的能力;它用基于郵件的同步機制,而不是驗證數據準確性的同步算法,所以數據的一致性和準確性相對比同步算法的復制要差的多。而且,對復制拓撲不具備先進的控制機制。
對不同位置之間不同的連接速度或帶寬,Microsoft建議采用不同的MTA,更加劇了不一致性,因為每一種路由機制(Exchange復制依賴于此)功能與控制機制均不相同。如由不同路由機制經常造成的信息長度不相同,使得以后的數據同步操作無法實現。