Domino

IBM開發的一個伺服器產品

Lotus Domino是IBM的一個伺服器產品,提供了企業級的電子郵件、協作能力以及一個可定製的應用平台。Domino最早被稱為LotusNotesServer,是蓮花公司的客戶端-伺服器通信技術的伺服器組件。它可以被用作LotusNotes的應用伺服器並/或作為一個網頁伺服器。它還包含了一個內置的資料庫系統,使用NSF格式。其目錄服務也可以被用作認證的目的。

“Domino”是一種群組工作軟體

使用了Domino的伺服器就叫Domino伺服器

Domino的功能強大,界面豐富,主要用於輔助多人協同工作,從而突破平台、技術、組織和地理上的限制,充分實現信息與技術方面的共享。該軟體目前在企業級基礎通信、辦公自動化和信息發布等領域已取得領導地位,在國內企事業單位中得到了廣泛應用。伴隨著IBM在全球推出的全新戰略理念——智能星球的推出,我們相信未來版本的Domino將會更加智能化,更加人性化,更好的提高人類的生產效率。

發展沿革


Notes和Domino的源頭可以追溯到伊利諾斯州立大學Computer-basedEducationResearchLaboratory(CERL)編寫的一些最早的計算機程序。1973年,CERL發布了一個名為PLATONotes的產品。在當時,PLATONotes的唯一功能就是為缺陷報告加上用戶ID和日期的標籤,以及保護文件避免被其他用戶刪除。然後系統開發人員可以對屏幕下方報告的問題作出反應。這種用戶間的安全通信是PLATONotes的基礎。
1976年,發布了PLATOGroupNotes。將近1984年年底的時候,按照和Lotus的協議在其資助下,Ozzie成立了IrisAssociatesInc.開發Lotus Notes的第一個版本。
1986年8月,產品基本完成,展示了它那獨到的功能,具備了初步的文檔。它已經準備好發送給一個Lotusr的國際用戶了。當時,Lotus評估並接受了該產品。Lotus於1987年買斷了Notes的版權。Notes的第一個版本在1989年推出。出現在市場上的第一年中,賣出了超過35,000份Notes拷貝。Notes客戶機需要DOS3.1或OS/2。Notes伺服器需要DOS3.1、4.0或OS/2。
1995年7月,IBM買下了Lotus,主要是為了獲得Notes技術。這次併購對Notes產生了積極的影響。在併購之前,Notes開發人員感覺到自己面臨著戰略上的某些不確定性,這是因為Web的主導地位日漸突出,市場競爭越來越激烈。IBM的併購提供了強大的資金支持,能夠應用世界一流的技術,包括後來成為Domino的HTTP伺服器,以及增強銷售力量。現在Notes被銷售給絕大多數財富500強的企業,而且是賣給整個公司而不是其中的一個部門。這些積極的影響使得Notes開發人員能夠投入長期的項目。
1996年,隨著Notes4.0的發布,業務和技術競爭爆發了:消息產品、Web伺服器以及這些產品的開發系統。1996年12月,Lotus將Notes4.5伺服器產品的品牌名稱改為“Domino4.5,PoweredbyNotes”,發布了LotusDomino4.5伺服器和LotusNotes4.5客戶機。LotusDomino將NotesRelease4.0伺服器改造成了互動式Web應用伺服器。
1999年初,IBM發布了LotusNotes和DominoRelease5.0。Release5繼續完成和Web的集成,LotusNotes和網際網路不再成為問題,因為它們已經不可分割了。Release5還支持更多的網際網路協議,能夠訪問存儲在企業系統和Notes資料庫中的信息。
2002年10月LotusNotes6和LotusDomino6發布。Domino6伺服器改進了安裝,提供了可伸縮性和性能方面的改進以便於簡化維護和降低管理開銷。LotusDominoDesigner6很容易創建複雜的應用程序並重用代碼,減少開發和部署的時間。LotusNotes6仍然是世界上數千萬用戶選擇的協作工具,包括改進的日程安排和計劃工具以及其他個人生產率工具的改進。
2003年9月,IBM發布了LotusNotes/Domino6.5。這個版本提供了和其他IBM/Lotus技術更緊密的集成,比如IBMSametime即時消息和IBMLotusDominoWebAccess(之前的iNotesWebAccess)。它繼續延伸了版本6“更快、更好、更便宜”的主題。
2005年8月,IBM發布了LotusNotes/Domino7。版本7的多數重要改進都是針對Domino7伺服器的。比如,Domino7伺服器管理工具現在支持DB2資料庫了。此外,LotusDomino7還提供了與IBMWebSphereApplicationServer和WebSpherePortal更好的集成。LotusDomino7也更好地結合了Web標準。
2007年8月,IBM發布了LotusNotes和Domino8。與早期的版本相比,這個版本的LotusNotes和Domino有了重大改動,它構建在Eclipse之上,它藉助了協作和消息傳遞產品的優勢,提供了全新的用戶界面、強大的新功能、創新的高效率工具,並增加了對業務解決方案的支持。LotusNotes8客戶機基於Eclipse框架,這使得它能夠在LotusNotes內運行基於Eclipse的代碼。這一重大創新實現了意義非凡的飛躍:Eclipse插件可作為複合應用程序與LotusNotes應用程序建立聯繫。並且通過構建複合應用程序,您可以在一個視圖中快速訪問業務信息。類似地,您可以對客戶機程序進行擴展並自定義用戶界面。
2009年1月初,IBM發行了Domino8.5。Domino85提供很多新的功能,它可以降低企業能源成本,提高資源利用率。LotusNotes/Domino8.5是Lotus歷史中一個重要的里程碑,就新特性、外觀、可編程性和功能性而言,它是一個重要的發行版。
2009年10月,IBM發行了Domino8.5.1。Domino8.5.1對DominoAdministrator進行了簡化,並簡化了對資源的需求。
2010年8月,IBM發行了Domino8.5.2。Domino8.5.2增加了一些新功能,例如:internet電子郵件互操作性,增強了郵件加密功能;增強了ID密碼庫的功能;增強了對運行錯誤的偵測等等。
2011年10月,IBM發行了Domino最新版本Version8.5.3。Domino8.5.3增強了一系列功能,可以讓終端用戶更方便快捷的使用。它可以使漫遊用戶的數據傳輸更加的安全。Domino漫遊功能與Android等系統更加的兼容,更全面的支持。
2012年12月14日公測Notes和Domino9.0社交版,並停止使用Lotus品牌。

主要功能


LotusDomino伺服器可以提供多種服務。核心服務包括:
● 電子郵件伺服器(支持LotusNotes、POP3、IMAP、網頁瀏覽器以及Outlook客戶端和SMTP支持)
● 應用程序伺服器(LotusNotes客戶端提供運行時)
● 網頁伺服器(通過網頁瀏覽器瀏覽LotusNotes數據或其他內容)
● 資料庫伺服器(NotesStorageFacility)
● 目錄伺服器(LDAP)
LotusDomino伺服器的附加組件可以提供以下特性:
● 數據集成(LotusEnterpriseIntegrator)
● 即時通信和網路會議(IBMSametime)
● 文檔管理(DominoDocumentManager)
● 協作空間(DominoQuickplace)
● 移動應用程序伺服器(DominoEveryplace)
● 移動"Push"同步到手持設備-郵件、日曆、聯繫人、任務(LotusNotesTraveler)
● 文檔包含唯一的ID,以及其他內置的欄位,如最終作者、最後修改日期,等等,並且自定義特殊欄位。文檔可以包含富文本,存儲為原生Notes富文本(CD記錄格式)或MIME格式。這兩種存儲類型都可以用來存儲格式化文本以及圖像,但是只有Notes富文本格式被表單或頁面這樣的設計元素所使用。文檔還可以包含完整的文件附件。通過API及視圖可以查詢文檔。作為內置的特性,LotusDomino也支持完整資料庫的全文文本檢索。
● LotusNotes在跨伺服器和客戶端資料庫的不同replicas上使用被動複製來維持數據的一致性。
● LotusDomino伺服器和資料庫擁有多層次的安全性,包括從伺服器訪問到針對獨立資料庫、文檔、部分文檔或資料庫範圍內的行為。

版本介紹


Lotus Domino產品與LotusNotes客戶端產品使用相同版本號同步發布。參見LotusNotesVersions.。當前最新版本為Domino9.0.1
2012年12月14日,IBM發布NotesandDomino9.0SocialEditionBeta版,並去掉Lotus標識,使用IBM品牌。
Notes是客戶端,Domino是伺服器,Domino是文檔型的資料庫,有別與SQLSERVER。
Domino是文檔型資料庫伺服器的典型代表,區別於RDB,其中由郵件分出很齊全的分支,具有對於單個文檔級別的安全性,Notes是客戶端軟體,當然你也完全可以用IE訪問Domino伺服器,Domino伺服器也是因為有了Http的支持之後才叫Domino的。開發的語言主要是兩種LotusScript(和VB類似)和公式,現在有了更多的選擇和介面,如Java、COM、C++API、DXL,現在Domino支持XML、Servlet等技術,R6支持JSP。DominoR6是企業伺服器內部OA和MIS系統使用的軟體。