wso2governance registry 元數據功能簡介

 

 

Registry功能介紹

1、            修訂版本、對版本設檢查點,回滾資源或者資源集合

資源resource添加更新的時候,能夠自動添加版本號。(默認是不可用)

在文件CARBON_HOME/repository/conf/registry.xml中設置

<versionResourcesOnChange>true</versionResourcesOnChange>

即可。

基於性能的考慮,集合collection不是自動版本管理。

使用API可以創建集合或者資源的版本。可以獲取到所有版本、恢復到老版本。(除了訂閱和訪問權限,資源的其他信息都會被恢復到舊版本)

2、            全文搜索、元數據搜索、打標籤、生命週期類型

可以根據資源的名稱,註冊位置或者資源的類型通過xpath進行查詢。在registry中的所有數據都可以通過WSO2 Governance Registry接口查詢得到。

注意事項:只能在”resource name", "created by", "updated by"and "property value"這些字段中使用%。

查詢結果可以輸出爲pdf文件、HTML文件、Excel文件。

全文搜索接口:registry.searchContent("WSO2 Governance Registry");

在search欄的keywords項中,既是對文件內容的搜索。

活動操作搜索項:用戶名、時間、活動類型、資源路徑

3、            自定義生命週期管理

對不同類型的resource有不同的生命週期類型,用戶可以根據自己的需要配置resource的生命週期類型,可以根據需要定義生命週期類型中都分爲哪些階段。如registry默認定義的爲service提供的生命週期類型:

Servicelifecycle:1.development:codecompleted 、wsdl,schema created 、qos created

                              2.testing:effective inspectioncompleted、test cases passed、smoke test passed

                              3.production:publish

通過配置文件來配置生命週期類型和各階段。

https://docs.wso2.org/display/Governance453/Lifecycle+Configuration+Elements配置項介紹

4、            文件內容驗證確認

對用戶上傳的文件類型會對文件內容格式進行驗證,內容格式不正確報異常。

5、            用戶角色

Wso2.anonaymous.role:無需認證就可以對該資源進行讀、寫、刪、授權操作。

Everyone:需要登錄認證纔可以對該資源進行讀、寫、刪、授權操作

發佈了25 篇原創文章 · 獲贊 10 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章