曆史
Lotus Notes最初由蓮花公司于1989年創建。
1995年,蓮花公司被IBM收購,成為IBM的Lotus開發部門。現在是IBM軟件和系統組的一部分。IBM描述此軟件為“易用的,可以從單一入口訪問為了使工作快速完成而所需的一切,包括商業應用程序、電子郵件、日曆等等。”在4.5版本之前,Lotus Notes這個詞同時指代客戶端和服務器應用程序。
2011年10月4日,Lotus Notes發布了8.5.3版本。
典型的電子郵件應用程序僅僅是一個電子郵件客戶端,而Lotus Notes是一個應用程序開發平台的一部分,電子郵件隻是許多可能的應用程序之一。Lotus Notes和Lotus Domino産生了大量的第三方軟件,包括應用程序、附加項,插件、小部件等,如檔案管理系統,論壇,以及許多商業
應用程序。
2008年,IBM發布了XPages技術,允許Lotus Notes數據顯示在任何支持web标準的平台浏覽器客戶端上。
工作流自動化是信息技術嶄新的應用領域,也是克服信息技術局限的突破口。許多諸如協同工作、網絡環境下的辦公自動化等傳統信息技術無從着手解決的問題,在Notes中迎刃而解。Notes 是基于文檔型的、分布式的數據庫應用,是一種公文流轉系統。公文流轉系統是日常辦公事務中重要的一環。将一個單位内的公文流轉處理過程由計算機來完成,并有服務于某種目的的人機信息交互系統,可提高工作效率、監督處理過程、又可大量減少不必要的浪費及人為的失誤。辦公自動化系統的内容包括文件處理,檔案處理,電子郵件,數據處理,信息處理,決策支持等各個方面。與之對應的Notes提供了強大的實現運行辦公自動化的平台;包括工作流自動化和群件系統,電子郵件系統,知識管理系統(人工智能首次由實驗室走向應用)等功能。在此基礎上,Lotus Notes 提供即時準确的信息,保證信息安全,幫助群組協同工作。
Lotus Domino/Notes是目前最為流行的文檔數據庫系統之一,作為群件系統,它利用自身強大的功能使其在企業、政府辦公自動化方面的應用越來越廣。筆者在此總結了一些Notes開發和管理的常見問題,希望對大家有所幫助。
Notes是實現和運行辦公自動化的平台
辦公自動化(OA)因其明顯推動企事業單位信息化的進程而備受重視,一直是IT建設的重點;同時,由于辦
公自動化具有涉及崗位、人員衆多,處理流程煩瑣、多變等特點,而成為IT建設的難點之一。網絡化和Notes平台的出現使上述問題迎刃而解。許多成功的案例确立了Notes在辦公自動化方面事實上的标準地位。需要指出的是Notes不僅模拟了辦公過程,而且支持人們通過模拟而改革辦公流程。顯然,這是傳統的辦公自動化工具(如傳真機、複印機)等無法勝任的。
Notes是工作流自動化和群件标準
許多基于網絡的應用和辦公自動化一樣,具有群組協同工作的特征,如信貸審批、客戶服務。項目管理、質量跟蹤、銷售管理等。不論在企業級廣域網還是在工作組,Notes以其獨特的RADD(快速的應用開發和實施)技術為開發人員提供了最為便捷的環境,因此将其視為典型的群件産品。
内聯網bwd
由于Domino是标準的web服務器:較其它廠家的産品相比較,Domino安全性高、易于管理、和企業其它信息系統聯結能力強。重要的是,Domino提供了豐富的開發工具(實際上是一個Web應用服務器),支持企業網對應用的要求,因此,Domino/Notes适合作為建設内聯網的需要,在标準内聯網BWD(Browser/Web server/Data server三層應用模式)中處于中間層的地位。
Notes是電子郵件系統
Domino/Notes提供了基于client/server結構的電子郵件服務,在目錄服務、存轉、安全性和易用性方面具有相當的領先優勢;除此之外Domino/Notes還具備對郵件應用的定制和開發。
Notes是知識管理系統
lotus率先将知識管理(KM)從教科書和實驗室中推到了市場。Domino/Notes家族提供了完整的KM解決框架,從網上文檔管理,到遠程學習,到實時知識應用等。将把企業網絡應用推到新的階段。
Notes實現了BPR(業務流程優化)
ERP(企業資源規劃)系統在制造業信息化過程中扮演着重要角色,但是複雜的模型和設置使得ERP系統對于各類作業流程的調整和變化适應能力較差。Domino/Notes可以與系統密切集成實現SFA(銷售管理)和CRM(客戶關系管理)等應用。
Notes是電子商務的基礎
較電子交易(eCommerce)相比電子商務(eBusiness)包含更多的内客。由于在事務處理方面的局限性,Domino/Notes不适合實現聯機交易,但是這并不妨礙在電子商務工程中的基礎地位正如IBM總裁郭士納所說Domino/Notes是電子商務皇冠上的明珠。
其他關于Notes
實際上除了上述答案以外,Domino/Notes的許多特性,如文檔數據庫、全文檢索、複制、集成開發環境(IDE)和七層安全機制等,都會為自己帶來形形色色的定義。
Notes不是萬能的。例如:Notes不能(或不适合)實現關系數據庫擅長的基于數據的聯機事務處理(OLTP)如帳務處理、庫存、儲蓄等。
對于一個初級開發者來講,首先要明白,notes是一個半成品,我們是在它的平台上開發應用,一個應用包括一個或多個數據庫,notes的應用包括五種類别:workflow(工作流),broadcast(廣播),reference(參考),tracking(跟蹤),discussion(讨論)。
Notes的主要設計元素
數據庫:在notes中存儲文檔的單元,文檔是用來保存數據的,數據庫裡保存了若幹個文檔。
表單:是用來定義文檔的格式和布局,每個表單包含域、靜态文本、圖形和按鈕。
視圖:是幫助用戶很容易的找到你想要的文檔。視圖可以為數據庫内容提供概述報告
文件夾:類似于視圖,但可以将視圖中的文檔拖到文件夾,反之則不行。
代理:是在數據庫中執行特定任務的單機程序:如修改域值,發送郵件
XPages: XPages是Domino 8.5引進的基于JSF的設計元素。大大豐富了Domino的Web開發功能。