Alfresco学习
生活随笔
收集整理的這篇文章主要介紹了
Alfresco学习
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Alfresco是領先的企業內容管理(ECM)的開源替代品,致力于真正的穩定性的企業級平臺的開源創新。Alfresco的目標是不僅能提供一個開源產品,而且要超越商業ECM的產品特性,功能和用戶社區。
Alfresco系統核心是一個運行在服務器上的內容倉庫,同時這個Server還負責持久化內容,元數據管理和全文檢索,如下圖所示
[img]http://dl.iteye.com/upload/attachment/0063/1079/7ddc2009-7882-395b-92af-ea44ceb435fe.png[/img]
Alfresco是純Java的應用程序,運行在Java Enterprise Edition平臺上。Alfresco是基于spring平臺開發的,spring負責提供模塊化的功能,如版本管理,安全和規則。
/
三個基本服務
Alfresco Repository的任務是存儲和訪問內容,這個任務是靠以下三個基本服務提供的:
節點服務(Node Service) - 節點為內容提供元數據metadata及結構structure。一個節點包括屬性(如:作者)以及與其它節點的關系(如目錄上下級或注釋)
內容服務(Content Service)- 內容就是信息數據的載體,例如:word文檔、圖片或XML數據。元數據及內容都可以根據內容模型的規則定義被結構化,例如:Alfresco的文檔管理應用依賴于目錄(folder)和文件(file)的模型規則
搜索服務(Search Service)- 通過Lucene引擎對內容進行索引,并可以對元數據或內容進行不同方式的查詢
一般情況下,Alfresco會把元數據存儲在關系型數據庫里,而內容本身則存儲在文件系統中。這很好理解,數據庫存儲提供高效的查詢、事務處理及管理功能,而文件系統則保存比較大的內容數據。這些功能的實現都得益于成熟而強大的開源項目Hibernate和Lucene。通過Hibernate的數據持久化框架,Alfresco的內容存儲可以支持任何基于SQL查詢的關系型數據庫,并實現高速訪問緩存和事務處理;而Lucene的使用則可以為Alfresco提供高效的數據查詢索引,并可以使用XPath來查詢內容。
[img]http://dl.iteye.com/upload/attachment/0069/4246/c5423228-9779-36c0-956f-d147222f7913.png[/img]
Alfresco系統核心是一個運行在服務器上的內容倉庫,同時這個Server還負責持久化內容,元數據管理和全文檢索,如下圖所示
[img]http://dl.iteye.com/upload/attachment/0063/1079/7ddc2009-7882-395b-92af-ea44ceb435fe.png[/img]
Alfresco是純Java的應用程序,運行在Java Enterprise Edition平臺上。Alfresco是基于spring平臺開發的,spring負責提供模塊化的功能,如版本管理,安全和規則。
/
三個基本服務
Alfresco Repository的任務是存儲和訪問內容,這個任務是靠以下三個基本服務提供的:
節點服務(Node Service) - 節點為內容提供元數據metadata及結構structure。一個節點包括屬性(如:作者)以及與其它節點的關系(如目錄上下級或注釋)
內容服務(Content Service)- 內容就是信息數據的載體,例如:word文檔、圖片或XML數據。元數據及內容都可以根據內容模型的規則定義被結構化,例如:Alfresco的文檔管理應用依賴于目錄(folder)和文件(file)的模型規則
搜索服務(Search Service)- 通過Lucene引擎對內容進行索引,并可以對元數據或內容進行不同方式的查詢
一般情況下,Alfresco會把元數據存儲在關系型數據庫里,而內容本身則存儲在文件系統中。這很好理解,數據庫存儲提供高效的查詢、事務處理及管理功能,而文件系統則保存比較大的內容數據。這些功能的實現都得益于成熟而強大的開源項目Hibernate和Lucene。通過Hibernate的數據持久化框架,Alfresco的內容存儲可以支持任何基于SQL查詢的關系型數據庫,并實現高速訪問緩存和事務處理;而Lucene的使用則可以為Alfresco提供高效的數據查詢索引,并可以使用XPath來查詢內容。
[img]http://dl.iteye.com/upload/attachment/0069/4246/c5423228-9779-36c0-956f-d147222f7913.png[/img]
總結
以上是生活随笔為你收集整理的Alfresco学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 盘点5款提高效率的办公软件
- 下一篇: 我对设计模式不屑一顾