Lotus Domino/Notes Toolkits綜述(七) 分析比較 (轉)

amyz發表於2007-11-13
Lotus Domino/Notes Toolkits綜述(七) 分析比較 (轉)[@more@]

9 分析與比較

9.1 ino/Notes的特點

  筆者認為,Lotus系列應用有這樣幾個特色:
  • 非結構化資料處理
        這是Domino/Notes最核心的特性之一,也是其固有的技術特點。在Notes中,可以任意為記錄新增欄位,可以新增列表型的欄位,可以處理RTF域、附件這樣的大。資料處理非常靈活。在靈活的同時,對資料處理也有較大的影響。

  • 存取控制和管理
        這也是Domino/Notes固有的技術特點。
        每個Notes資料庫在儲存應用資料的同時,同時也儲存了許可權控制資訊。首先是ACL中對於許可權級別和角色的處理,其次是設計元素對許可權的限制,第三是讀者域、作者域對許可權的控制。
        Notes資料庫在許可權資訊儲存和處理方面的很值得借鑑。
        同時,Domino還可以做到在修改使用者名稱稱時,自動完成資料庫中該使用者有關資訊地自動更改。在分佈許可權資訊的同時,實現了統一管理許可權的概念。

  • 協同
        Lotus在協同方面的特色,源於兩點:
        第一,Domino將使用者管理、很好地結合了起來,提供了方便易用的介面,以及相關的許可權、方面的特性,對企業級應用的部署有很好的支援。;
        第二,在協同這個應用領域,Lotus系列產品除了Domino伺服器外,還有Sametime、QuickPlace、EveryPlace、Workflow、Domino.Doc、iNotes等一系列應用,可以滿足使用者對於協同工作各個方面的需求。

9.2 Domino/Notes應用開發的趨勢

9.2.1 需求角度

  對於客戶來說,企業的生產、管理應當是個整體,是統一管理的。企業應用也應當是一個統一的整體。
    Domino/Notes原來是一個相當封閉的。它在非結構資料處理,在工作流、協同方面很有特點。同時在其他方面,例如業務資料處理,又有很大的侷限性。因此,從企業應用整體範疇來看,Domino/Notes應用應當作為建立在企業應用平臺之上的一類應用,作為特定領域的解決方案。
    從IBM產品線的規劃來看,可以看到,將使用sphere和2作為基礎平臺,把Lotus系列軟體作為協同方面的應用整合到平臺中,作為該領域的解決方案來進行銷售。

9.2.2 技術角度

結構化和非結構
    在整理屋子的時候,筆者總是會把大部分東西整整齊齊地分類擺放好,並且留出一片空間,以便隨手放些雜物。
    這個世界的大部分資料也是整整齊齊的,是格式化的。同時,在每個人的工作中,也需要能夠隨機地儲存、互動一些並非預先規劃好的資料。Notes應用而生,是因為世界需要Notes,需要處理非結構化的資料。
    結構化和非結構的資料處理,它們著重解決的問題是不同的。
    結構化資料首先要為機器服務,要為軟體服務,使能對資料進行有效的處理,然後再考慮如何提供友好的人機介面,考慮如何讓人操縱這些資料。
    非結構化資料則首先考慮人對資料處理的要求,儘量減少條件,提供使用者自由的操作空間。
    由於這個差別的存在,筆者認為一個資料系統不適於同時處理這兩種情況。資料庫系統也需要對側重點進行取捨。
    而Notes資料庫,作為非結構化資料的典型,還將繼續存在和發展下去。而相關的應用,也需要充分發掘非結構化資料處理方面的能力,滿足客戶在非結構化資料處理方面的需求,才有生命力。

其他技術特性
    而Domino/Notes其他的技術特性,例如許可權管理,使用者管理,郵件系統,技術上是可以剝離的,會被逐步剝離出去,以便為Notes應用提供更好的開放性,更好的介面,有助於企業有效地實現應用的整合。
    郵件系統,作為一種服務,應當是可,可選擇的。從軟體架構來看,郵件系統的剝離不會對Domino/Notes結構帶來根本性的改變。它會很快被剝離。使用者管理是企業在整合業務軟體的時候首先會遇到的問題,企業自身的整體性要求對使用者進行統一的管理。越來越多的系統會採用的方式來對使用者進行統一管理。Domino目前已經提供了LDAP服務,也可以使用其他的Domino伺服器作為LDAP服務。以後將進一步完善Domino對第三方LDAP服務的支援。
    在許可權管理方面,Notes在許可權分級方面處理的模式將被借鑑、發展。分散儲存許可權控制資訊和統一管理許可權的概念也將繼續發展,目前業界提出的PMI就使用了相似的概念。但在Notes資料庫中,許可權控制和資料儲存是緊密結合在一起的,並且這種方式是符合PMI框架的。因此,在這方面,Notes資料庫會根據業界在PMI框架規範方面的發展,給出許可權查詢和控制方面的介面。而應用資料的儲存和許可權控制資訊是否會分離,將取決於相關技術的發展。
    Domino/Notes還具備資料、簽名、身份等方面的技術特性,這些特性目前在Web應用開發方面使用很少,今後將逐步被淡化,可以使用替代技術和第三方產品。
    複製的功能,作為資料庫系統的一個重要特性,在大型資料庫軟體如、中都提供,在Domino/Notes系統中也將繼續保持。


/Develop/Read_Article.?Id=20419">Lotus Domino/Notes Toolkits綜述(一)









來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-982125/,如需轉載,請註明出處,否則將追究法律責任。

相關文章