應(yīng)用系統(tǒng)基于用戶與構(gòu)件權(quán)限接口進行一體化管理方法
【專利摘要】本發(fā)明提供一種應(yīng)用系統(tǒng)基于用戶與構(gòu)件權(quán)限接口進行一體化管理方法,所述方法為定義一用戶與構(gòu)件權(quán)限接口,將各個應(yīng)用系統(tǒng)與所述用戶與構(gòu)件權(quán)限接口連接,將各個構(gòu)件與所述用戶與構(gòu)件權(quán)限接口連接;各應(yīng)用系統(tǒng)調(diào)用所述用戶與構(gòu)件權(quán)限接口,傳入規(guī)范的用戶信息;所述用戶與構(gòu)件權(quán)限接口根據(jù)應(yīng)用傳入的用戶信息,根據(jù)自身的映射關(guān)系配置,轉(zhuǎn)換成符合構(gòu)件接口規(guī)范用戶權(quán)限信息;各個構(gòu)件調(diào)用所述用戶與構(gòu)件權(quán)限接口傳入規(guī)范的權(quán)限信息;將用戶權(quán)限信息與權(quán)限信息進行相關(guān)聯(lián)。本發(fā)明減少構(gòu)件對應(yīng)用系統(tǒng)的侵入性、耦合性,減少開發(fā)量,增加復(fù)用性使應(yīng)用系統(tǒng)可以按照模塊化的方式添加新構(gòu)件與更新現(xiàn)有構(gòu)件。
【專利說明】應(yīng)用系統(tǒng)基于用戶與構(gòu)件權(quán)限接口進行一體化管理方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機科學(xué)【技術(shù)領(lǐng)域】,尤其涉及一種應(yīng)用系統(tǒng)基于用戶與構(gòu)件權(quán)限接口進行一體化管理方法。
【背景技術(shù)】
[0002]隨著信息技術(shù)的發(fā)展,應(yīng)用系統(tǒng)開發(fā)中采用進行構(gòu)件組合開發(fā)的項目越來越多,當應(yīng)用系統(tǒng)使用多個構(gòu)件或者一個構(gòu)件被多個應(yīng)用系統(tǒng)使用時,應(yīng)用系統(tǒng)的用戶信息與構(gòu)件使用的權(quán)限對應(yīng)關(guān)系,都要實現(xiàn)相應(yīng)接口,由于構(gòu)件種類眾多,與應(yīng)用系統(tǒng)的交互信息,邏輯也各有不同,應(yīng)用系統(tǒng)與構(gòu)件信息形成多對多的接口,開發(fā)者針對單個構(gòu)件與應(yīng)用開發(fā)專用接口,將有大量的開發(fā)與維護工作量。
【發(fā)明內(nèi)容】
[0003]本發(fā)明要解決的技術(shù)問題,在于提供一種應(yīng)用系統(tǒng)基于用戶與構(gòu)件權(quán)限接口進行一體化管理方法,減少構(gòu)件對應(yīng)用系統(tǒng)的侵入性、耦合性,減少開發(fā)量。
[0004]本發(fā)明是這樣實現(xiàn)的:一種應(yīng)用系統(tǒng)基于用戶與構(gòu)件權(quán)限接口進行一體化管理方法,其特征在于:所述方法為定義一用戶與構(gòu)件權(quán)限接口,將各個應(yīng)用系統(tǒng)與所述用戶與構(gòu)件權(quán)限接口連接,將各個構(gòu)件與所述用戶與構(gòu)件權(quán)限接口連接;各應(yīng)用系統(tǒng)調(diào)用所述用戶與構(gòu)件權(quán)限接口,傳入規(guī)范的用戶信息;所述用戶與構(gòu)件權(quán)限接口根據(jù)應(yīng)用傳入的用戶信息,根據(jù)自身的映射關(guān)系配置,轉(zhuǎn)換成符合構(gòu)件接口規(guī)范用戶權(quán)限信息;各個構(gòu)件調(diào)用所述用戶與構(gòu)件權(quán)限接口傳入規(guī)范的權(quán)限信息;將用戶權(quán)限信息與權(quán)限信息進行相關(guān)聯(lián)。
[0005]進一步地,所述自身的映射關(guān)系配置,轉(zhuǎn)換成符合構(gòu)件接口規(guī)范用戶權(quán)限信息,具體為:將應(yīng)用系統(tǒng)業(yè)務(wù)規(guī)則抽象成通用數(shù)據(jù)模型,根據(jù)自身的映射關(guān)系配置,根據(jù)不同用戶與組織樹推導(dǎo)方式,將數(shù)據(jù)模型映射成對外接口服務(wù),以服務(wù)接口的形式展現(xiàn),形成符合構(gòu)件接口規(guī)范用戶權(quán)限信息。
[0006]進一步地,所述應(yīng)用系統(tǒng)為依賴注入DI工具客戶端。
[0007]進一步地,所述構(gòu)件包括權(quán)限、角色API及相關(guān)服務(wù)規(guī)范。
[0008]本發(fā)明具有如下優(yōu)點:本發(fā)明使用構(gòu)件在開發(fā)過程中無需考慮不同應(yīng)用系統(tǒng)的具體用戶信息,僅需依照根據(jù)自身規(guī)范實現(xiàn)接口,并維護自身的信息。應(yīng)用系統(tǒng)只要提供一個用戶信息接口,構(gòu)件也只要提供一個權(quán)限接口,應(yīng)用系統(tǒng)與構(gòu)件形成一對一的接口,減少構(gòu)件對應(yīng)用系統(tǒng)的侵入性、耦合性,減少開發(fā)量,增加復(fù)用性使應(yīng)用系統(tǒng)可以按照模塊化的方式添加新構(gòu)件與更新現(xiàn)有構(gòu)件。
【專利附圖】
【附圖說明】
[0009]圖1為本發(fā)明方法的結(jié)構(gòu)框圖。
【具體實施方式】
[0010]請參閱圖1所示,本發(fā)明的一種應(yīng)用系統(tǒng)基于用戶與構(gòu)件權(quán)限接口進行一體化管理方法,所述方法為定義一用戶與構(gòu)件權(quán)限接口,將各個應(yīng)用系統(tǒng)與所述用戶與構(gòu)件權(quán)限接口連接,將各個構(gòu)件與所述用戶與構(gòu)件權(quán)限接口連接;各應(yīng)用系統(tǒng)調(diào)用所述用戶與構(gòu)件權(quán)限接口,傳入規(guī)范的用戶信息;所述用戶與構(gòu)件權(quán)限接口根據(jù)應(yīng)用傳入的用戶信息,根據(jù)自身的映射關(guān)系配置,轉(zhuǎn)換成符合構(gòu)件接口規(guī)范用戶權(quán)限信息;各個構(gòu)件調(diào)用所述用戶與構(gòu)件權(quán)限接口傳入規(guī)范的權(quán)限信息;將用戶權(quán)限信息與權(quán)限信息進行相關(guān)聯(lián)。所述應(yīng)用系統(tǒng)為依賴注入DI工具客戶端。所述構(gòu)件包括權(quán)限、角色API及相關(guān)服務(wù)規(guī)范。
[0011]其中,所述自身的映射關(guān)系配置,轉(zhuǎn)換成符合構(gòu)件接口規(guī)范用戶權(quán)限信息;具體為:將應(yīng)用系統(tǒng)業(yè)務(wù)規(guī)則抽象成通用數(shù)據(jù)模型,根據(jù)自身的映射關(guān)系配置,根據(jù)不同用戶與組織樹推導(dǎo)方式,將數(shù)據(jù)模型映射成對外接口服務(wù),以服務(wù)接口的形式展現(xiàn),形成符合構(gòu)件接口規(guī)范用戶權(quán)限信息。
[0012]這里需要一提的是:本發(fā)明還提供了一權(quán)限模塊,該權(quán)限模塊提供自身針對不同用戶與組織樹推導(dǎo)規(guī)則配置、映射關(guān)系配置等相關(guān)管理界面及服務(wù)接口。應(yīng)用系統(tǒng)可以利用提供的依賴注入DI工具客戶端的DI工具。
[0013]在保留當前用戶組織模型條件前提下,適當改造,切換到權(quán)限模塊。技術(shù)構(gòu)件無需考慮用戶、組織,僅需依照權(quán)限、角色相關(guān)規(guī)范實現(xiàn)接口規(guī)范,并維護自身的授權(quán)信息。
[0014]總之,本發(fā)明一個構(gòu)件面對不同的應(yīng)用系統(tǒng)只需按照規(guī)范提供統(tǒng)一權(quán)限接口。使用構(gòu)件在開發(fā)過程中無需考慮不同應(yīng)用系統(tǒng)的具體用戶信息,僅需依照根據(jù)自身規(guī)范實現(xiàn)接口,并維護自身的信息。應(yīng)用系統(tǒng)只要提供一個用戶信息接口,構(gòu)件也只要提供一個權(quán)限接口,應(yīng)用系統(tǒng)與構(gòu)件形成一對一的接口,減少構(gòu)件對應(yīng)用系統(tǒng)的侵入性、耦合性,減少開發(fā)量,增加復(fù)用性使應(yīng)用系統(tǒng)可以按照模塊化的方式添加新構(gòu)件與更新現(xiàn)有構(gòu)件。
[0015]以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
【權(quán)利要求】
1.一種應(yīng)用系統(tǒng)基于用戶與構(gòu)件權(quán)限接口進行一體化管理方法,其特征在于:所述方法為定義一用戶與構(gòu)件權(quán)限接口,將各個應(yīng)用系統(tǒng)與所述用戶與構(gòu)件權(quán)限接口連接,將各個構(gòu)件與所述用戶與構(gòu)件權(quán)限接口連接;各應(yīng)用系統(tǒng)調(diào)用所述用戶與構(gòu)件權(quán)限接口,傳入規(guī)范的用戶信息;所述用戶與構(gòu)件權(quán)限接口根據(jù)應(yīng)用傳入的用戶信息,根據(jù)自身的映射關(guān)系配置,轉(zhuǎn)換成符合構(gòu)件接口規(guī)范用戶權(quán)限信息;各個構(gòu)件調(diào)用所述用戶與構(gòu)件權(quán)限接口傳入規(guī)范的權(quán)限信息;將用戶權(quán)限信息與權(quán)限信息進行相關(guān)聯(lián)。
2.根據(jù)權(quán)利要求1所述的應(yīng)用系統(tǒng)基于用戶與構(gòu)件權(quán)限接口進行一體化管理方法,其特征在于:所述自身的映射關(guān)系配置,轉(zhuǎn)換成符合構(gòu)件接口規(guī)范用戶權(quán)限信息;具體為:將應(yīng)用系統(tǒng)業(yè)務(wù)規(guī)則抽象成數(shù)據(jù)模型,根據(jù)自身的映射關(guān)系配置,根據(jù)不同用戶與組織樹推導(dǎo)方式,將數(shù)據(jù)模型映射成對外接口服務(wù),以服務(wù)接口的形式展現(xiàn),形成符合構(gòu)件接口規(guī)范用戶權(quán)限信息。
3.根據(jù)權(quán)利要求1所述的應(yīng)用系統(tǒng)基于用戶與構(gòu)件權(quán)限接口進行一體化管理方法,其特征在于:所述應(yīng)用系統(tǒng)為依賴注入DI工具客戶端。
4.根據(jù)權(quán)利要求1所述的應(yīng)用系統(tǒng)基于用戶與構(gòu)件權(quán)限接口進行一體化管理方法,其特征在于:所述構(gòu)件包括權(quán)限、角色API及相關(guān)服務(wù)規(guī)范。
【文檔編號】G06F9/44GK104239033SQ201410393511
【公開日】2014年12月24日 申請日期:2014年8月12日 優(yōu)先權(quán)日:2014年8月12日
【發(fā)明者】楊逸栩, 連城, 謝建國, 郭海濤 申請人:福建富士通信息軟件有限公司