lotus notes

蓮花公司研發的企業級通訊平台

LotusNotes/Domino是一個世界領先的企業級通訊、協同工作及Internet/Intranet平台;具有完善的工作流控制、資料庫複製技術和完善可靠的安全機制;尤其適合於處理各種非結構化與半結構化的文檔數據、建立工作流應用、建立各類基於Web的應用。它全面實現了對非結構化信息的管理和共享,內含強大的電子郵件功能及工作流軟體開發環境,是實現群組協同工作、辦公自動化的最佳開發環境

IBMLotusNotes是一個協作客戶端-伺服器平台的客戶端。IBMLotusDomino是此應用程序的伺服器端。2012年11月,IBM宣布將要放棄Lotus品牌,轉而使用IBM品牌來識別包括Notes和Domino這樣的產品。

LotusNotes提供了集成協作功能,包括電子郵件、日曆、聯繫人管理、任務跟蹤、即時通信、一個辦公生產力套件(IBMLotu Symphony)以及訪問其他LotusDomino應用程序和資料庫的能力。LotusNotes還可以集成額外的協作能力,包括音視頻會議、在線會議、討論組、論壇、博客、文件共享、微博以及用戶目錄。除了這些標準的應用程序,組織還可以使用IBMLotusDominoDesigner開發環境以及其他工具來開發額外的集成應用程序,如請求批准/工作流以及文檔管理。

歷史


LotusNotes最初由蓮花公司於1989年創建。
1995年,蓮花公司被IBM收購,成為IBM的Lotus開發部門。現在是IBM軟體和系統組的一部分。IBM描述此軟體為“易用的,可以從單一入口訪問為了使工作快速完成而所需的一切,包括商業應用程序、電子郵件、日曆等等。”在4.5版本之前,LotusNotes這個詞同時指代客戶端和伺服器應用程序。
2011年10月4日,LotusNotes發布了8.5.3版本。
lotus notes
lotus notes
典型的電子郵件應用程序僅僅是一個電子郵件客戶端,而LotusNotes是一個應用程序開發平台的一部分,電子郵件只是許多可能的應用程序之一。LotusNotes和LotusDomino產生了大量的第三方軟體,包括應用程序、附加項,插件、小部件等,如檔案管理系統,論壇,以及許多商業應用程序。
2008年,IBM發布了XPages技術,允許LotusNotes數據顯示在任何支持web標準的平台瀏覽器客戶端上。
工作流自動化是信息技術嶄新的應用領域,也是克服信息技術局限的突破口。許多諸如協同工作、網路環境下的辦公自動化等傳統信息技術無從著手解決的問題,在Notes中迎刃而解。Notes是基於文檔型的、分散式的資料庫應用,是一種公文流轉系統。公文流轉系統是日常辦公事務中重要的一環。將一個單位內的公文流轉處理過程由計算機來完成,並有服務於某種目的的人機信息交互系統,可提高工作效率、監督處理過程、又可大量減少不必要的浪費及人為的失誤。辦公自動化系統的內容包括文件處理,檔案處理,電子郵件,數據處理,信息處理,決策支持等各個方面。與之對應的Notes提供了強大的實現運行辦公自動化的平台;包括工作流自動化和群件系統,電子郵件系統,知識管理系統人工智慧首次由實驗室走嚮應用)等功能。在此基礎上,LotusNotes提供即時準確的信息,保證信息安全,幫助群組協同工作。
LotusDomino/Notes是目前最為流行的文檔資料庫系統之一,作為群件系統,它利用自身強大的功能使其在企業、政府辦公自動化方面的應用越來越廣。筆者在此總結了一些Notes開發和管理的常見問題,希望對大家有所幫助。
Notes是實現和運行辦公自動化的平台
Lotus Notes界面
Lotus Notes界面
辦公自動化(OA)因其明顯推動企事業單位信息化的進程而備受重視,一直是IT建設的重點;同時,由於辦公自動化具有涉及崗位、人員眾多,處理流程煩瑣、多變等特點,而成為IT建設的難點之一。網路化和Notes平台的出現使上述問題迎刃而解。許多成功的案例確立了Notes在辦公自動化方面事實上的標準地位。需要指出的是Notes不僅模擬了辦公過程,而且支持人們通過模擬而改革辦公流程。顯然,這是傳統的辦公自動化工具(如傳真機、複印機)等無法勝任的。
Notes是工作流自動化和群件標準
許多基於網路的應用和辦公自動化一樣,具有群組協同工作的特徵,如信貸審批、客戶服務。項目管理、質量跟蹤、銷售管理等。不論在企業級廣域網還是在工作組,Notes以其獨特的RADD(快速的應用開發和實施)技術為開發人員提供了最為便捷的環境,因此將其視為典型的群件產品。

內聯網


由於Domino是標準的web伺服器:較其它廠家的產品相比較,Domino安全性高、易於管理、和企業其它信息系統聯結能力強。重要的是,Domino提供了豐富的開發工具(實際上是一個Web應用伺服器),支持企業網對應用的要求,因此,Domino/Notes適合作為建設內聯網的需要,在標準內聯網BWD(Browser/Webserver/Dataserver三層應用模式)中處於中間層的地位。

電子郵件系統


Domino/Notes提供了基於client/server結構的電子郵件服務,在目錄服務、存轉、安全性和易用性方面具有相當的領先優勢;除此之外Domino/Notes還具備對郵件應用的定製和開發。

知識管理系統


lotus率先將知識管理(KM)從教科書和實驗室中推到了市場。Domino/Notes家族提供了完整的KM解決框架,從網上文檔管理,到遠程學習,到實時知識應用等。將把企業網路應用推到新的階段。
Notes實現了BPR(業務流程優化)
ERP(企業資源規劃)系統在製造業信息化過程中扮演著重要角色,但是複雜的模型和設置使得ERP系統對於各類作業流程的調整和變化適應能力較差。Domino/Notes可以與系統密切集成實現SFA(銷售管理)和CRM(客戶關係管理)等應用。

電子商務基礎


較電子交易(eCommerce)相比電子商務(eBusiness)包含更多的內客。由於在事務處理方面的局限性,Domino/Notes不適合實現聯機交易,但是這並不妨礙在電子商務工程中的基礎地位正如IBM總裁郭士納所說Domino/Notes是電子商務皇冠上的明珠。

其他


實際上除了上述答案以外,Domino/Notes的許多特性,如文檔資料庫、全文檢索、複製、集成開發環境(IDE)和七層安全機制等,都會為自己帶來形形色色的定義。
Notes不是萬能的。例如:Notes不能(或不適合)實現關係資料庫擅長的基於數據的聯機事務處理(OLTP)如帳務處理、庫存、儲蓄等。
對於一個初級開發者來講,首先要明白,notes是一個半成品,我們是在它的平台上開發應用,一個應用包括一個或多個資料庫,notes的應用包括五種類別:workflow(工作流),broadcast(廣播),reference(參考),tracking(跟蹤),discussion(討論)。

主要設計元素


資料庫:在notes中存儲文檔的單元,文檔是用來保存數據的,資料庫里保存了若干個文檔。
表單:是用來定義文檔的格式和布局,每個表單包含域、靜態文本、圖形和按鈕。
視圖:是幫助用戶很容易的找到你想要的文檔。視圖可以為資料庫內容提供概述報告
文件夾:類似於視圖,但可以將視圖中的文檔拖到文件夾,反之則不行。
代理:是在資料庫中執行特定任務的單機程序:如修改域值,發送郵件
XPages:XPages是Domino8.5引進的基於JSF的設計元素。大大豐富了Domino的Web開發功能。

中國發展情況


LotusNotes在中國的應用沒有西方國家普遍。主要原因是較高的軟體價格、盜版以及企業普遍的信息化程度較低和時間較晚。在R5版本時期,隨著OA概念的普及,LotusNotes曾經風行一時。使用LotusNotes產品的主要是大型企業,注重其快速開發特性和郵件的功能以及歷史延續性。