提到IBM Lotus Domino,許多人首先想到的是郵件系統和協同工作軟件。但是2002年11月推出的IBM Lotus Domino 6,有了許多除了郵件系統和協同工作軟件之外其他更強大的功能。 Lotus Domino 6簡介 Lotus Domino 6支持本地簡單郵件傳輸協議(SMTP)、多用途互聯網郵件擴展(MIME)、郵件協議(POP3)、輕量級目錄訪問協議(LDAP)和安全套接層(SSL)等ORB間互聯網協議(IIOP),以及擴展的服務器頁面(XSP)服務等業界標准協議,還支持Domino離線業務標准。Domino 6支持目前最熱門的J2EE和XML。另外,Domino 6還支持在一台服務器上集成幾個服務,這對於中小企業降低TCO非常重要。 Domino 6的主要特點有: ◆ 用集成的Domino HTTP服務器將其數據庫作為Html發布到Web; ◆ HTTP服務器中的Java servlet(Domino 6提供一個jsp 標記庫,您用該庫開發的JSP頁面將在WebSphere Application Server上執行); ◆ 作為後端編程語言的Java,用於應用程序、Applet和代理; ◆ 開始全面支持目錄服務(LDAP)。 LDAP協議 對於Web服務器大家都比較熟悉了,這裡我們介紹一下LDAP。 LDAP(Lightweight Directory Access Protocol)全稱為輕量級目錄訪問協議,是目前網絡上一個重要的通信協議。就字面意義而言,它是DAP(Directory Access Protocol,目錄訪問協議)簡化版本,其目的是為了簡化X.500服務器與客戶端之間的通訊協議,讓客戶端能夠以較為簡單的協議與X.500服務器溝通,降低客戶端的復雜度。它是基於X.500標准的,相對於DAP簡單了許多,並且可以根據需要定制。 LDAP支持TCP/IP,這對訪問Internet是非常重要的。 LDAP最大的優勢是,它是跨平台的和標准的協議,因此應用程序就不用為LDAP目錄放在什麼樣的服務器上操心了。它可以在任何計算機平台上,用很容易獲得的,而且數目不斷增加的LDAP的客戶端程序訪問LDAP目錄。而且它也很容易定制應用程序為它加上LDAP的支持。 LDAP是一個安全的協議,它使用SASL(簡單證明安全層)協議,提供訪問控制。 軟件廠商都很願意在產品中加入對LDAP的支持,因為他們根本不用考慮另一端(客戶端或服務端)是怎麼樣的。LDAP服務器可以是任何一個開發源代碼或商用的LDAP目錄服務器。LDAP服務器安裝簡單,也容易維護和優化。 部署Web服務器和LDAP服務器 下面我們看一下如何在windows 2000下用Domino 6部署Web服務器和LDAP服務器。 系統要求 硬件:兼容 Intel Pentium II 400以上處理器、128MB內存(建議使用192MB內存或更高)、1GB以上硬盤空間(建議使用1.5GB)、CD-ROM、顯示內存4MB。 軟件:Microsoft Windows 2000操作系統(Server或Advanced Server版本),另外最好安裝最新補丁。 准備工作 安裝Domino 6之前先要檢查系統中的一些軟件。 JDK:用來編譯,執行java程序。 Java虛擬機(Java Virtual Machine):使Java語言在不同平台上運行時不需要重新編譯。 JRE(Java Runtime Environment):Java 運行時環境。 以上軟件可以在http://www.sun.com網站下載。 安裝軟件 Domino 6的安裝比較簡單,它有一個InstallShield(安裝 Agree”,即接受協議。 2.需要注意的是,安裝過程中有一項選擇“Partitioned Server Installation”,指是否為Domino 6建立一個獨立的分區。筆者強烈建議您使用獨立分區。 3.接著為Domino 6建立一個程序目錄和數據存放目錄。 4.選擇安裝模式。Domino 6有三種安裝模式:“Domino Utility Server”、“Domino Messaging”、“Domino Enterprise Server”。這裡我們選擇第三種安裝方式。 5.然後開始安裝Domino 6,所有文件大小在485MB,至少需要安裝25分鐘。 配置軟件 安裝完Domino 6,即可開始配置。 1.用鼠標點擊“開始”、“程序”、“Lotus Applications”、“Lotus Domino Server”,即可開始配置Domino 6。第一次啟動Domino 6速度比較慢,當黃色的進度方塊到頭時就可以開始配置Domino 6。 2.配置服務器的字體,也可以使用缺省選項,然後按“Next”鍵繼續進行。 3.選擇是否要在本台機器安裝第二個Domino Server,缺省選擇是“NO”,然後按“Next”鍵繼續進行。 4.給主機和服務器起一個名字,將服務器ID寫入一個指定文件中。然後按“Next”鍵繼續進行。 5.填寫Organization(組織)密碼及密碼的存放目錄,然後按“Next”鍵繼續進行。 6.填寫管理員姓名、管理員密碼,以及密碼的存放目錄,然後按“Next”鍵繼續進行。 7.填寫服務器類型,要配置所有服務。Lotus Domino/Notes 6可以作為各種不同功能的服務器,主要包括:各種Web服務器(HTTP)、郵件服務器(POP3、SMTP、IMAP)、本機輕量級目錄訪問協議目錄服務器(LDAP)。這裡我們在“Web Browsers (HTTP Servers)”和“Directory Servers (LDAP Servers)”前打勾,然後按“Next”鍵繼續進行,見圖1。 圖1 選擇需要的服務 8.配置Domino 6服務器的網絡設備和主機名稱,然後按“Next”鍵繼續。 9.配置Domino 6服務器的安全設置,它是通過ACL(Access Control List,訪問控制表)來控制對目錄的訪問,然後按“Next”鍵繼續進行,見圖2。 圖2 服務器的安全設置 10.系統將顯示所有配置選項,請仔細確認,認定無誤後按“Setup”鍵,Domino 6服務器將保存配置和創建文件列表,見圖3。 圖3 系統保存配置文件 啟動Domino 6服務器 用鼠標點擊“開始”、“程序”、“Lotus Applications”、“Lotus Domino Server”,即可以開始啟動Domino 6服務器。啟動界面見圖4,從圖中可以看到HTTP和LDAP服務已經啟動。 圖4 Lotus Domino 6 Server啟動設置 查看服務器運行情況 在工作中也可以查看這兩個服務運行的進程情況,方法是使用Ctrl+Alt+Del組合鍵,進入Windows任務管理器。可以看到HTTP和LDAP的進程號分別是1084和1095,以及內存占用情況,見圖5。 圖5 查看WEB服務和目錄服務的進程 總結 Lotus Domino 6使您能夠方便地在少量專用服務器上集中用戶和工作組信息,它有以下優點: ◆ 證書和郵件交付信息位於可提供用於所有用戶和應用的網絡上,使您無需在每個服務器上存儲冗余目錄信息,因此不會帶來多余開銷。 ◆ 由於整個目錄不再存儲在每個服務器上,因此可節省服務器數量。 ◆ 由於大多數服務器上存儲少量靜態子目錄子集,因此可縮短復制時間。 ◆ 由於配置目錄需要維護的視圖數量和規模均有所減小,因此可最大限度地運行減少成本。