[發明專利]應用系統資源管理裝置有效
| 申請號: | 200710094044.5 | 申請日: | 2007-08-28 |
| 公開(公告)號: | CN101377737A | 公開(公告)日: | 2009-03-04 |
| 發明(設計)人: | 伍治平;張晶晶;謝歆;郭巖;張麒 | 申請(專利權)人: | 上海寶信軟件股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30;G06F21/00 |
| 代理公司: | 上海浦一知識產權代理有限公司 | 代理人: | 丁紀鐵 |
| 地址: | 201203上海市浦東*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用 系統 資源管理 裝置 | ||
1.一種應用系統資源管理裝置,其特征在于,包括:
一個元數據管理數據庫,用于存儲對應于應用系統資源的元數據,以 進行所述應用系統資源的管理及開發擴展功能;
一個認證授權系統,用于存儲對應于應用系統資源的認證授權信息, 以進行后續對所述應用系統資源的訪問操作權限控制;
一套與軟件集成開發環境集成的程序集+ASPX頁面定義組件,用于實 現所述應用系統資源的層次化結構關系,所述應用系統資源包括應用系 統、子應用系統、界面、界面元素四個層次結構;
一套資源注冊管理組件,用于實現所述應用系統資源在所述元數據管 理數據庫中的自動注冊及與所述認證授權系統中資源的同步。
2.根據權利要求1所述的應用系統資源管理裝置,其特征在于,所 述程序集+ASPX頁面定義組件包括:
應用系統定義組件,用于定義應用系統,并創建應用系統解決方案;
模塊定義組件,用于定義應用系統中的業務模塊,并創建所述業務模 塊的項目工程;
自定義頁面控件,用于定義界面及界面元素。
3.根據權利要求2所述的應用系統資源管理裝置,其特征在于:
所述程序集及頁面定義組件均與Visual?Studio?2005集成;
所述應用系統定義組件通過在安裝時向Visual?Studio?2005注冊解 決方案的模板,來創建應用系統的解決方案;
所述模塊定義組件通過在安裝時向Visual?Studio?2005注冊項目工 程模板,來創建業務模塊的項目工程,并且所創建的項目工程應符合“解 決方案-業務模塊-項目工程”的層次結構。
4.根據權利要求1所述的應用系統資源管理裝置,其特征在于,所 述資源注冊管理組件包括:
元數據解析組件,用于從應用系統部署文件中自動搜索并解析層次化 應用系統資源;
資源注冊組件,用于將由所述元數據解析組件解析出的應用系統資源 注冊到結構化的元數據管理數據庫;
資源同步組件,用于將應用系統資源與認證授權系統中的資源進行同 步。
5.根據權利要求4所述的應用系統資源管理裝置,其特征在于:所 述元數據解析組件通過.Net反射技術來在程序集中查找已定義的應用系 統及模塊并解析應用系統與模塊之間的層次關系;并通過正則表達式解 析.ASPX頁面文件的方式來查找已定義界面資源、界面元素,并解析模塊 與界面之間、界面與元素之間的層次關系。
6.根據權利要求4所述的應用系統資源管理裝置,其特征在于:所 述資源同步組件通過以下方式來實現同步:通過與元數據解析組件及資源 注冊組件協同工作,判斷每一個應用系統資源在程序集+ASPX頁面、元數 據管理數據庫及認證授權系統中的狀態,并根據該狀態來執行相應的同步 操作,所述同步操作為注冊、更新及刪除。
7.根據權利要求4所述的應用系統資源管理裝置,其特征在于:所 述資源同步組件采用以下策略來實現對所述程序集+ASPX頁面、元數據管 理數據庫及認證授權系統三種數據源中數據的同步:
(1)在所述三種數據源中,若一資源僅存在于程序集+ASPX頁面中, 則在元數據管理數據庫及認證授權系統中都注冊該資源;
(2)在所述三種數據源中,若一資源僅存在于程序集+ASPX頁面和元 數據管理數據庫中,則對元數據管理數據庫中相應的資源進行更新,并在 認證授權系統中注冊該資源;
(3)在所述三種數據源中,若一資源僅存在于程序集+ASPX頁面和認 證授權系統中,則在元數據管理數據庫中注冊該資源,而對認證授權系統 則不進行任何操作;
(4)若一資源同時存在于所述三種數據源中,并且在所述三種數據源 中對應于該資源的所有信息全部相同,則默認對所述三種數據源均不進行 任何操作;但是,如果在所述三種數據源中,雖然所述資源的標識符相同, 但其名稱或描述不同,則默認操作為對元數據管理數據庫進行更新,而對 認證授權系統則不進行任何操作;
(5)在所述三種數據源中,若一資源僅存在于認證授權系統中,則默 認不進行任何操作;
(6)在所述三種數據源中,若一資源僅存在于元數據管理數據庫中, 則分為兩種處理情況:如果是在手動注冊后,導致認證授權系統中的相應 資源被刪除的,則對元數據管理數據庫中相應的資源進行更新,并在認證 授權系統中注冊該資源;但是,如果是通過程序集及頁面解析并注冊后, 導致認證授權系統中的相應資源被刪除,程序集或頁面中的具體資源也被 刪除的,則此時應執行刪除元數據管理數據庫中的相應資源;
(7)在所述三種數據源中,若一資源僅存在于元數據管理數據庫和 認證授權系統中,則分為三種處理情況:如果這時屬于初始狀態,則默認 不進行任何操作;而如果用于修改了任意值,并且由界面觸發事件告訴了 界面業務邏輯,則應對元數據管理數據庫進行更新操作,而對認證授權系 統則無需進行任何操作;如果是通過程序集及頁面解析并注冊后,導致程 序集或頁面中的具體資源被刪除的,則對元數據管理數據庫和認證授權系 統都執行刪除的操作;
(8)在所述三種數據源中,若一資源在所述三種數據源中都不存在, 則在元數據管理數據庫和認證授權系統中分別注冊該資源。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海寶信軟件股份有限公司,未經上海寶信軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200710094044.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種改進型茶漏
- 下一篇:豆漿機的筒身組件和具有其的豆漿機





