轉自于http://cio.zol.com.cn/155/1559409.html
提到Lotus Notes,人們的反應總是五花八門,從“Lotus還活着”的疑問,到“Lotus對應用至關重要”的肯定。作為一個優秀的企業協作應用平台,Lotus已經有近二十年的曆史。令人驚奇的是,仍然有那麼多的IT專業人士存在疑惑:Notes/Domino到底是什麼?它們是做什麼用的?如何将它們加入IT基礎設施。
Lotus Notes是好像應用開發中的Ginsu刀。不管是切片還是切塊,不論削蘋果還是皮革,都友善實用。這種極度的靈活性也意味着無法從定義和功能上将其歸于某一單獨的 軟體産品,當然它也意味着對于使用Notes/Domino的企業來說它絕不僅是一套電子郵件系統。你還可以用它做得更多!
你的公司也許正在使用Lotus Notes/Domino,或者正在考慮采購并應用該平台,那麼下面7件事情是你必須知道的。了解這7個問題,将有助于你更好的利用這一企業應用平台。
1. Notes不隻是電子郵件
電子郵件幾乎成為企業溝通中的标準工具,Notes使用者花費大量的時間在郵件上。關于Lotus Notes和微軟Exchange,誰是更好用的郵件系統的争論似乎永無休止。事實上,這樣的比較是沒有意義的。
如果僅把Lotus Notes作為電子郵件工具,那麼其實還有更多更好的選擇。比如: 下載下傳開源的郵件代理工具Sendmail和郵件用戶端Thunderbird,就可以輕松實作電子郵件功能。從曆史來看,Notes郵件用戶端不是最好的,但是Lotus Notes能夠提供超出郵件用戶端的更多功能,為企業帶來更多價值。
除了電子郵件功能外,Lotus Notes也是一個內建的全功能應用開發平台。企業人員通過該平台內建他們的文檔資訊、工作過程和應用系統,以獲得更好的商業效應。作為一個文檔資料庫管理系統,Lotus Notes最基本的元素就是文檔。Notes文檔既可以包含結構化内容,也可以包含非結構化内容,是以,Notes能夠存儲和管理關系型資料庫系統,以及其他資料庫系統無法存儲和管理的各種資料。
Lotus Notes是集通信處理、文檔存儲和應用開發環境于一體,支援在不同計算平台和包括網際網路在内的各種 網絡之間共享各種類型的資料;并向使用者提供大量有用功能:處理複雜文本和多媒體、全文搜尋功能、版本控制、文檔連結等等。Notes的最新版本把這些功能擴充到能夠處理存儲在Internet上的各種資訊。這意味着使用者可以友善地通過Notes建立自己的工作流應用,例如提出新需求,郵件通知相關人審批,直到審批通過後自動處理需求等一系列的過程。再如,一個建立在Notes平台上的費用審批應用即允許使用者送出申請費用,系統自動将該申請送出相應上級審批,然後通知會計部支出相應金額給使用者。Notes應用的例子不勝枚舉。
2. Notes和Domino是功能強大的、開放的應用開發平台
大多數企業使用者都不希望被某一産品或者某一技術牢牢鎖住。一不小心,專有性技術就可能會限制公司未來在平台更新或與其他平台內建的選擇。
基于Notes開發的應用程式可以采用多種開放标準的技術,例如JavaScript、HTML、Java和LotusScript(一種類似VB的腳本語言) 。開發人員隻要掌握以上技術中的一項或多項,就可以快速展開Notes應用開發,在非常短的時間内開發出複雜的工作流應用來。
在Notes應用開發過程中,開發人員利用設計器的用戶端來構造和修改所有Notes應用中特殊的部分,例如Forms、視圖和代理等。可以通過Notes用戶端或者網絡浏覽器來預覽和測試應用,獲得即時回報。對于提高效率而言,确實獲得事半功倍的效果。另一方面,設計器易于使用的界面甚至可能使高端開發人員因為開發變得太過簡單而感到挫敗。最新版本的Notes/Domino基于Eclipse,這對于那些習慣Eclips環境的開發人員能夠更加輕松地掌握Notes開發環境,并開發出高品質的應用。
3. Notes是用戶端,Domino是伺服器
Lotus、Notes、Domino,甚至Notes/Domino......什麼才是這一軟體正确的名稱?事實上,IBM公司提供的這一軟體産品的全稱是IBM Lotus Notes & Domino。Lotus Notes是指Notes用戶端,它安裝在使用者個人 電腦上,用于通路電子郵件和Notes應用。
Domino則是Notes/Domino組合的伺服器部分,它可以運作在各種 作業系統中。當使用者通過Notes用戶端連接配接伺服器備份郵件資料時,用來從使用者郵件資料庫中提取内容的正是Domino伺服器。Domino伺服器還負責控制郵件和應用資料庫的登入和安全等。Domino伺服器擁有強大的安全模式,可以控制通路單個Notes文檔級别的安全性。主要通過基于使用者Notes ID登入系統,以及資料庫和網絡通信加密技術等來實作。
4. Notes有着向後相容的悠久曆史
Notes最讓人印象深刻的特點,是其版本之間的向後相容性。一個1989年開發的、基于Notes V1的應用程式,無需任何轉換或者重寫即可運作在最新的Notes版本上。這裡所說的應用不是專門開發來證明Notes向後相容特性的,而是現實世界裡還能給企業帶來價值,也不再需要增強任何其他功能的遺留系統應用。很少有其他軟體應用敢像Notes這樣承諾自己的版本相容性的。這意味着用于應用開發的投資能在未來很長一段時間内持續帶來價值。
通常情況下,一個包括安裝運作最新版本的Domino伺服器遷移工作,可以在短短15分鐘之内完成。所有基于以前版本Notes開發的應用無需任何轉換仍然能夠繼續運作在更新版本上。
5. 複制功能讓您線上離線兩相宜
今天的知識型員工不再朝九晚五守候在辦公室。他們需要随時通路相關的資料和資訊,不管是否有可用的網絡連接配接。Notes用戶端通過在用戶端與伺服器之間複制郵件和應用資料來滿足這一要求。這是Notes最古老、也最寶貴的特性。
Notes會同步伺服器和用戶端之間的資料。複制動作在本地進行,是以兩個人可以同時更新同一檔案的不同領域;伺服器會合并所有更新,是的兩處變化都能夠在該檔案中顯示。Notes使用者可以把郵件檔案複制到本地的 筆記本電腦上,這樣他們就可以離線工作了。當他們再次連接配接網絡,所有的變化都會複制到伺服器上,并會自動将郵件發送出去。複制适用于所有的Notes資料庫和應用軟體,而不僅僅是電子郵件。
6. 通過Notes用戶端和Web浏覽器都可以通路Notes應用
Notes的靈活性還表現在,Notes應用既可以通過Notes用戶端通路,也可以Web浏覽器通路。Domino有一個内置的HTTP伺服器,用來轉換成基于傳統HTTP請求的内容。Domino捕獲應用程式的設計和資料,将其轉換為浏覽器能懂的HTML。這種方法能夠快速地将内部遺留應用遷移到内聯網或網際網路上來。
因為可以同時提供統一來源的Notes用戶端和Web浏覽器内容,應用程式開發的投資能夠更快獲得回報,并給與終端使用者以更大的靈活性。
7. Notes沒有死
Notes多次被宣布已死。當Web出現時,有人認為Notes将被浏覽器取代。在Java成為最新的熱門開發平台時,很多人認為Notes将被發展成熟的Java企業架構所取代。當微軟在SharePoint推出受歡迎的協作功能時,再次有人預言Notes的消亡。
但是,Notes不但活下來了,而且發展得更加茁壯。很早以前,當網際網路應用成為企業的要求時,IBM就在Domino伺服器中增加了Web功能。Java也已經變成Notes程式設計環境支援的語言之一。Notes Domino 8還增加了建立複合應用的能力。也就是說,這些應用程式使開發人員能夠混合來自Notes和非Notes應用的資料和功能,将它們集合到複合應用中,使Notes可以與其他應用無縫連接配接。例如,可以将SAP應用和Notes應用內建,共同使用和更新兩個平台之間的資料。
随着對于不斷加快的創新需求,尋找能夠解決所有技術和業務問題的“銀彈”充滿着誘惑。不幸的是,銀彈并不存在。與其被閃耀的最新技術晃得眼花缭亂,不如退後一步,問問自己,是否你已經有效的發揮出已有技術的極緻。了解了以上七點,了解了IBM的Lotus Notes & Domino早已遠遠超出電子郵箱的功能,作為已經付出投資的你,就應該盡其所能地利用好這一平台,從中獲得最大的投資回報