欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種功能粒度的高度定制化的系統(tǒng)集成方法

文檔序號:6542250閱讀:147來源:國知局
一種功能粒度的高度定制化的系統(tǒng)集成方法
【專利摘要】一種功能粒度的高度定制化的系統(tǒng)集成方法,它包括:在客戶端建立模擬請求系統(tǒng);建立模擬請求系統(tǒng)與目標(biāo)業(yè)務(wù)系統(tǒng)之間的通信互信機(jī)制;通過系統(tǒng)間無耦合集成模擬請求進(jìn)行相關(guān)業(yè)務(wù)操作;將目標(biāo)業(yè)務(wù)系統(tǒng)的功能模塊重組為用戶操作業(yè)務(wù)數(shù)據(jù)并展示在客戶端上;將客戶端上的用戶操作業(yè)務(wù)數(shù)據(jù)同步發(fā)送給所述目標(biāo)業(yè)務(wù)系統(tǒng)。本發(fā)明是一種基于用戶崗位、角色或工作內(nèi)容高度定制化系統(tǒng)集成的方法,充分利用多種系統(tǒng)集成手段,將系統(tǒng)集成細(xì)化到功能級別,實現(xiàn)系統(tǒng)級別功能重組,實現(xiàn)系統(tǒng)平臺高度可定制化,為每個用戶量身打造一套集各系統(tǒng)所需功能于一身的一體化操作平臺,有效提高用戶工作效率。
【專利說明】一種功能粒度的高度定制化的系統(tǒng)集成方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種系統(tǒng)集成方法,具體地說是一種功能粒度的高度定制化的系統(tǒng)集成方法。
【背景技術(shù)】
[0002]隨著公司提升信息化水平計劃的穩(wěn)步執(zhí)行,各業(yè)務(wù)條線的信息系統(tǒng)呈井噴式陸續(xù)上線,極大提升了企業(yè)員工的工作效率和公司的信息化水平。但同時,許多崗位員工在日常工作中需面對多套系統(tǒng),每套系統(tǒng)僅使用少量功能,用戶穿梭與各系統(tǒng)之間,使得信息系統(tǒng)的增加反而增加了部分員工的工作負(fù)擔(dān)。
[0003]目前已經(jīng)采取的解決方案包括以下幾種:1)部署公司信息門戶,實現(xiàn)各系統(tǒng)在門戶系統(tǒng)的單點登錄,用戶在登錄門戶系統(tǒng)后,無需再進(jìn)行其他系統(tǒng)的登錄即可直接進(jìn)入各系統(tǒng)操作界面;2)信息門戶中實現(xiàn)各系統(tǒng)界面的嵌入,常用操作無需進(jìn)入原系統(tǒng)即可完成;
3)開發(fā)系統(tǒng)間接口,或通過開放數(shù)據(jù)庫連接,實現(xiàn)系統(tǒng)數(shù)據(jù)的互聯(lián)互通。
[0004]現(xiàn)有方案雖然能夠解決大部分的系統(tǒng)集成問題,但是還存在以下問題:1)著力點仍然停留在系統(tǒng)層面,并未深入到各系統(tǒng)功能層面,如果能夠?qū)崿F(xiàn)系統(tǒng)功能層面的細(xì)粒度的集成,則能夠大大提高系統(tǒng)集成效果;2)集成后的平臺,用戶可定制性差,通常只能進(jìn)行界面層次的個性化配置;3)系統(tǒng)集成必須依賴單點登錄平臺,否則無法進(jìn)行有效集成;4)部分系統(tǒng)集成方法必須進(jìn)行原有系統(tǒng)的增量開發(fā),增加了實施成本。

【發(fā)明內(nèi)容】

[0005]為克服上述現(xiàn)有技術(shù)存在的不足,本發(fā)明提供了一種功能粒度的高度定制化的系統(tǒng)集成方法,其能夠?qū)崿F(xiàn)各系統(tǒng)功能級別的重組,簡化操作流程,有效提高用戶的工作效率。
[0006]本發(fā)明解決其技術(shù)問題所采取的技術(shù)方案是:一種功能粒度的高度定制化的系統(tǒng)集成方法,其特征是,包括:
在客戶端建立模擬請求系統(tǒng);
建立模擬請求系統(tǒng)與目標(biāo)業(yè)務(wù)系統(tǒng)之間的通信互信機(jī)制;
通過系統(tǒng)間無耦合集成模擬請求進(jìn)行相關(guān)業(yè)務(wù)操作;
將目標(biāo)業(yè)務(wù)系統(tǒng)的功能模塊重組為用戶操作業(yè)務(wù)數(shù)據(jù)并展示在客戶端上;
將客戶端上的用戶操作業(yè)務(wù)數(shù)據(jù)同步發(fā)送給所述目標(biāo)業(yè)務(wù)系統(tǒng)。
[0007]優(yōu)選地,所述模擬請求系統(tǒng)包括信息接收單元、數(shù)據(jù)查找單元、數(shù)據(jù)封裝單元、數(shù)據(jù)對象發(fā)送單元、數(shù)據(jù)拆分單元和目標(biāo)操作數(shù)據(jù)傳輸單元;
所述信息接收單元,用于接收客戶端發(fā)送的系統(tǒng)集成操作請求信息及錄入操作信息的數(shù)據(jù)對象;
所述數(shù)據(jù)查找單元與所述信息接收單元連接,用于在目標(biāo)業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中查找與所述系統(tǒng)集成操作請求信息相對應(yīng)的數(shù)據(jù); 所述數(shù)據(jù)封裝單元與所述數(shù)據(jù)查找單元連接,用于分別將每條所述數(shù)據(jù)封裝在一個數(shù)據(jù)對象中;
所述數(shù)據(jù)對象發(fā)送單元與所述數(shù)據(jù)封裝單元連接,用于將所述數(shù)據(jù)對象傳輸給客戶端并在客戶端上展示;
所述數(shù)據(jù)拆分單元與所述信息接收單元連接,用于將帶有操作信息的數(shù)據(jù)對象進(jìn)行拆分成目標(biāo)操作數(shù)據(jù);
所述目標(biāo)操作數(shù)據(jù)傳輸單元與所述數(shù)據(jù)拆分單元連接,用于將所述目標(biāo)操作數(shù)據(jù)發(fā)送給所述目標(biāo)業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫。
[0008]優(yōu)選地,所述系統(tǒng)間無耦合集成模擬請求的過程包括以下步驟:
接收客戶端發(fā)送的系統(tǒng)集成操作請求信息;
在目標(biāo)業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中查找與所述系統(tǒng)集成操作請求信息相對應(yīng)的數(shù)據(jù);
分別將每條所述數(shù)據(jù)封裝在一個數(shù)據(jù)對象中;
將所述數(shù)據(jù)對象傳輸給客戶端并在客戶端上展示;
接收錄入操作信息的數(shù)據(jù)對象;
將帶有操作信息的數(shù)據(jù)對象進(jìn)行拆分成目標(biāo)操作數(shù)據(jù);
將所述目標(biāo)操作數(shù)據(jù)發(fā)送給所述目標(biāo)業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫。
[0009]優(yōu)選地,所述系統(tǒng)集成操作請求包括模擬請求的地址及方法、請求傳遞的數(shù)據(jù)和用戶會話信息。
[0010]優(yōu)選地,所述在客戶端上展示的數(shù)據(jù)對象為或json格式報表。
[0011]優(yōu)選地,所述用戶操作業(yè)務(wù)數(shù)據(jù)是根據(jù)用戶權(quán)限將操作用戶具有使用權(quán)限的功能模塊進(jìn)行重組。
[0012]優(yōu)選地,所述用戶操作業(yè)務(wù)數(shù)據(jù)是操作用戶的操作流程進(jìn)行重組。
[0013]優(yōu)選地,所述用戶操作業(yè)務(wù)數(shù)據(jù)通過界面嵌入的方式展示在客戶端上。
[0014]優(yōu)選地,所述系統(tǒng)集成方法是基于Http協(xié)議實現(xiàn)的。
[0015]本發(fā)明的有益效果是:本發(fā)明是一種基于用戶崗位、角色或工作內(nèi)容高度定制化系統(tǒng)集成的方法,充分利用多種系統(tǒng)集成手段,將系統(tǒng)集成細(xì)化到功能級別,實現(xiàn)系統(tǒng)級別功能重組,實現(xiàn)系統(tǒng)平臺高度可定制化,為每個用戶量身打造一套集各系統(tǒng)所需功能于一身的一體化操作平臺,有效提高用戶工作效率。
[0016]本發(fā)明具有以下幾方面優(yōu)點:1)實現(xiàn)了系統(tǒng)功能粒度層次的集成,極大提高了系統(tǒng)集成的靈活性、可擴(kuò)展性;2)根據(jù)用戶工作內(nèi)容進(jìn)行系統(tǒng)功能重組,實現(xiàn)了用戶高可定制性;3)采用基于http協(xié)議的請求模擬技術(shù),有效解決了重復(fù)錄入、實現(xiàn)了界面統(tǒng)一化、信息集中化;4)實現(xiàn)了跨系統(tǒng)流程整合與梳理、跨系統(tǒng)業(yè)務(wù)數(shù)據(jù)綜合分析,進(jìn)一步挖掘系統(tǒng)集成的價值。
【專利附圖】

【附圖說明】
[0017]下面結(jié)合附圖對本發(fā)明進(jìn)一步說明:
圖1是本發(fā)明的方法流程圖;
圖2是本發(fā)明所述模擬請求系統(tǒng)的結(jié)構(gòu)示意圖;
圖3是本發(fā)明所述系統(tǒng)間無耦合集成模擬請求的方法流程圖; 圖4是本發(fā)明對原系統(tǒng)進(jìn)行數(shù)據(jù)獲取的流程示意圖;
圖5是本發(fā)明對原系統(tǒng)進(jìn)行數(shù)據(jù)錄入的流程示意圖;
圖6是本發(fā)明所述功能模塊重組的示意圖;
圖7是本發(fā)明所述用戶權(quán)限配置示意圖。
【具體實施方式】
[0018]如圖1所示,本發(fā)明的一種功能粒度的高度定制化的系統(tǒng)集成方法,它包括以下過程:
SI,在客戶端建立模擬請求系統(tǒng);
S2,建立模擬請求系統(tǒng)與目標(biāo)業(yè)務(wù)系統(tǒng)之間的通信互信機(jī)制;
S3,通過系統(tǒng)間無耦合集成模擬請求進(jìn)行相關(guān)業(yè)務(wù)操作;
S4,將目標(biāo)業(yè)務(wù)系統(tǒng)的功能模塊重組為用戶操作業(yè)務(wù)數(shù)據(jù)并展示在客戶端上;
S5,將客戶端上的用戶操作業(yè)務(wù)數(shù)據(jù)同步發(fā)送給所述目標(biāo)業(yè)務(wù)系統(tǒng)。
[0019]如圖2所示,本發(fā)明所述的模擬請求系統(tǒng)包括信息接收單元、數(shù)據(jù)查找單元、數(shù)據(jù)封裝單元、數(shù)據(jù)對象發(fā)送單元、數(shù)據(jù)拆分單元和目標(biāo)操作數(shù)據(jù)傳輸單元;
所述信息接收單元,用于接收客戶端發(fā)送的系統(tǒng)集成操作請求信息及錄入操作信息的數(shù)據(jù)對象,所述系統(tǒng)集成操作請求包括模擬請求的地址及方法、請求傳遞的數(shù)據(jù)和用戶會話信息;
所述數(shù)據(jù)查找單元與所述信息接收單元連接,用于在目標(biāo)業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中查找與所述系統(tǒng)集成操作請求信息相對應(yīng)的數(shù)據(jù);
所述數(shù)據(jù)封裝單元與所述數(shù)據(jù)查找單元連接,用于分別將每條所述數(shù)據(jù)封裝在一個數(shù)據(jù)對象中;
所述數(shù)據(jù)對象發(fā)送單元與所述數(shù)據(jù)封裝單元連接,用于將所述數(shù)據(jù)對象傳輸給客戶端并在客戶端上展示,所述在客戶端上展示的數(shù)據(jù)對象為Html、xml或json格式報表;
所述數(shù)據(jù)拆分單元與所述信息接收單元連接,用于將帶有操作信息的數(shù)據(jù)對象進(jìn)行拆分成目標(biāo)操作數(shù)據(jù);
所述目標(biāo)操作數(shù)據(jù)傳輸單元與所述數(shù)據(jù)拆分單元連接,用于將所述目標(biāo)操作數(shù)據(jù)發(fā)送給所述目標(biāo)業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫。
[0020]如圖3所示,本發(fā)明所述系統(tǒng)間無耦合集成模擬請求的過程包括以下步驟:
S301,接收客戶端發(fā)送的系統(tǒng)集成操作請求信息,所述系統(tǒng)集成操作請求包括模擬請
求的地址及方法、請求傳遞的數(shù)據(jù)和用戶會話信息;
S302,在目標(biāo)業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中查找與所述系統(tǒng)集成操作請求信息相對應(yīng)的數(shù)據(jù); S303,分別將每條所述數(shù)據(jù)封裝在一個數(shù)據(jù)對象中;
S304,將所述數(shù)據(jù)對象傳輸給客戶端并在客戶端上展示,所述在客戶端上展示的數(shù)據(jù)對象為Html、xml或json格式報表;
S305,接收錄入操作信息的數(shù)據(jù)對象;
S306,將帶有操作信息的數(shù)據(jù)對象進(jìn)行拆分成目標(biāo)操作數(shù)據(jù);
S307,將所述目標(biāo)操作數(shù)據(jù)發(fā)送給所述目標(biāo)業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫。
[0021]優(yōu)選地,所述用戶操作業(yè)務(wù)數(shù)據(jù)是根據(jù)用戶權(quán)限將操作用戶具有使用權(quán)限的功能模塊進(jìn)行重組。
[0022]優(yōu)選地,所述用戶操作業(yè)務(wù)數(shù)據(jù)是操作用戶的操作流程進(jìn)行重組。
[0023]優(yōu)選地,所述用戶操作業(yè)務(wù)數(shù)據(jù)通過界面嵌入的方式展示在客戶端上。
[0024]優(yōu)選地,所述系統(tǒng)集成方法是基于Http協(xié)議實現(xiàn)的。
[0025]本發(fā)明充分利用多種系統(tǒng)集成手段,將系統(tǒng)集成細(xì)化到功能級別,實現(xiàn)系統(tǒng)級別功能重組,實現(xiàn)系統(tǒng)平臺高度可定制化。
[0026]—、系統(tǒng)集成方式
I)界面嵌入
對于B/S系統(tǒng),界面嵌入是系統(tǒng)集成最常見也是最實用的方式,通過單點登錄或建立系統(tǒng)間的客戶端層面互信機(jī)制進(jìn)行界面嵌入。
[0027]本發(fā)明采用系統(tǒng)集成方式基于系統(tǒng)無耦合理念完成,即不要求原系統(tǒng)做任何改動,通過引入客戶端模擬跨域請求,cookie植入等技術(shù)手段實現(xiàn)無單點登錄及互信機(jī)制的界面嵌入。
[0028]2)模擬請求
對于B/S系統(tǒng),用戶登錄系統(tǒng)后,可以進(jìn)行表單提交或報表查詢操作,因此通過模擬用戶操作過程中的關(guān)鍵請求的方法,使目標(biāo)業(yè)務(wù)系統(tǒng)返回與用戶操作同樣的數(shù)據(jù),并對返回數(shù)據(jù)進(jìn)行分析處理,即可實現(xiàn)通過模擬請求的方式與目標(biāo)業(yè)務(wù)系統(tǒng)的通信。本發(fā)明的應(yīng)用場景:(I)、對于系統(tǒng)之間存在數(shù)據(jù)重復(fù)錄入問題,構(gòu)建一個統(tǒng)一界面,然后通過后臺分別模擬各目標(biāo)業(yè)務(wù)系統(tǒng)請求的方法,實現(xiàn)表單的“一次錄入,同步提交”至各目標(biāo)業(yè)務(wù)系統(tǒng);
(2)、定時獲取用戶在各個系統(tǒng)的待辦、公告或報表等信息,并集中在一個系統(tǒng)中展示給該用戶;(3)、實現(xiàn)模擬多個系統(tǒng)的請求,實現(xiàn)高度集成的一體化平臺,平臺集成特性包括統(tǒng)一界面一體化操作、跨系統(tǒng)流程流轉(zhuǎn)、跨系統(tǒng)業(yè)務(wù)數(shù)據(jù)綜合分析。
[0029]圖4是本發(fā)明通過請求模擬技術(shù)定時抓取系統(tǒng)報表數(shù)據(jù)實現(xiàn)對原系統(tǒng)進(jìn)行數(shù)據(jù)獲取的流程示意圖。假設(shè)有一個B/S業(yè)務(wù)系統(tǒng),該系統(tǒng)具有查詢報表的功能頁面。傳統(tǒng)抓取系統(tǒng)報表數(shù)據(jù)的操作過程為:當(dāng)用戶查詢報表時,首先填寫查詢條件,然后點擊“查詢”,報表數(shù)據(jù)即可顯示出來。從http協(xié)議角度分析,對于B/S系統(tǒng),用戶的查詢條件是界面表單,點擊“查詢”時,表單數(shù)據(jù)通過http請求發(fā)送給B/S業(yè)務(wù)系統(tǒng)服務(wù)器端,B/S業(yè)務(wù)系統(tǒng)在進(jìn)行相應(yīng)處理后返回處理結(jié)果,并在頁面展示報表數(shù)據(jù)。如圖4所述,本發(fā)明所述模擬請求系統(tǒng)通過模擬用戶瀏覽器的請求行為獲取所需數(shù)據(jù),模擬請求系統(tǒng)向目標(biāo)業(yè)務(wù)系統(tǒng)發(fā)送一個同用戶瀏覽器操作時一致的請求,目標(biāo)業(yè)務(wù)系統(tǒng)接收該請求并返回報表結(jié)果,模擬請求系統(tǒng)對返回結(jié)果進(jìn)行處理,并發(fā)送給用戶瀏覽器進(jìn)行展示。模擬請求系統(tǒng)在模擬http請求時主要包括如下幾項:1)、http請求行:包括模擬請求地址、請求方法;2)、http請求文本:請求時傳遞的數(shù)據(jù);3)、用戶會話信息:標(biāo)識當(dāng)前所模擬的用戶信息,通常為sessionID或cookies,以滿足目標(biāo)業(yè)務(wù)系統(tǒng)的用戶登錄情況及權(quán)限驗證,用戶會話信息首先由模擬登錄目標(biāo)業(yè)務(wù)系統(tǒng)獲得。
[0030]圖5是本發(fā)明實現(xiàn)對原系統(tǒng)進(jìn)行數(shù)據(jù)錄入的流程示意圖。假設(shè)有兩個均包含同一項信息錄入功能的B/S業(yè)務(wù)系統(tǒng)A和B,A和B兩個系統(tǒng)所收集數(shù)據(jù)雖略有側(cè)重和不同,但是大部分表單項是相同的,目前的操作方法是:用戶需要分別登陸A和B系統(tǒng)進(jìn)行信息錄入,一方面增加了用戶負(fù)擔(dān),另一方面存在造成兩個系統(tǒng)間數(shù)據(jù)一致性風(fēng)險。如圖5所示,針對這種問題,本發(fā)明從用戶角度出發(fā),僅提供一個整合的信息提交界面,該界面包含A和B兩個系統(tǒng)表單數(shù)據(jù)的集合,用戶填寫完成后,進(jìn)行模擬請求的系統(tǒng)按照原目標(biāo)業(yè)務(wù)系統(tǒng)信息需求拆分成兩個表單,并通過模擬請求的方式分別發(fā)送給A和B系統(tǒng),實現(xiàn)了 “一次錄入,同步提交”的效果。
[0031]結(jié)合圖5舉個簡單的例子:假設(shè)A系統(tǒng)和B系統(tǒng)均需要維護(hù)用戶信息,A系統(tǒng)維護(hù)信息時需要填寫姓名、員工號、年齡、性別、手機(jī),而B系統(tǒng)維護(hù)信息時需要填寫姓名、員工號、性別、民族、手機(jī)、崗位。為了減少信息維護(hù)人員工作量,同時保證系統(tǒng)間數(shù)據(jù)一致性,從一體化平臺開發(fā)一個用戶信息維護(hù)界面,包括A系統(tǒng)和B系統(tǒng)須維護(hù)的所有信息,即姓名、員工號、年齡、民族、性別、手機(jī)、崗位,信息維護(hù)人員錄入并提交之后,平臺界面的用戶信息會被分別包裝成A系統(tǒng)和B系統(tǒng)提交用戶信息的請求發(fā)往兩個系統(tǒng),從而實現(xiàn)了 “一次錄入,同步提交”的功能。
[0032]在此基礎(chǔ)上,可以進(jìn)一步實現(xiàn)界面統(tǒng)一于優(yōu)化整合,即在徹底放棄原系統(tǒng)界面,在一體化操作平臺(即模擬請求系統(tǒng))構(gòu)建界面風(fēng)格統(tǒng)一、操作步驟優(yōu)化的用戶界面。用戶在界面操作產(chǎn)生的請求依然通過一體化操作平臺模擬并轉(zhuǎn)發(fā)給相應(yīng)系統(tǒng),從而用戶面對一套系統(tǒng)和統(tǒng)一風(fēng)格的界面即完成了對所有系統(tǒng)的操作,極大提升了用戶體驗。
[0033]除以上創(chuàng)新性的系統(tǒng)集成方法外,本系統(tǒng)集成方法還綜合使用了其他傳統(tǒng)系統(tǒng)集成方法,在此不做詳細(xì)介紹。
[0034]二、系統(tǒng)集成策略 O系統(tǒng)功能粒度
功能粒度重組,對于單個用戶來說,每一套系統(tǒng)所用到的通常只有小部分功能,通過將該用戶在各個系統(tǒng)所需的功能揀選出來,并集成到一個統(tǒng)一平臺,實現(xiàn)用戶高度可定制化的功能重組。
[0035]重組后的功能按照業(yè)務(wù)類型及工作內(nèi)容進(jìn)行模塊化分類,形成新的系統(tǒng)模塊體系,對用戶來說,實現(xiàn)了系統(tǒng)功能的拆解與重新組裝,即系統(tǒng)功能的集約化。以圖6為例,假設(shè)用戶張三擁有A、B、C三套系統(tǒng)的權(quán)限,并在日常工作中使用A系統(tǒng)的Al、A2、A3功能,B系統(tǒng)的B1、B2功能,C系統(tǒng)的C1、C2功能,系統(tǒng)集成后,將實現(xiàn)平臺中對所有系統(tǒng)的訪問;另外根據(jù)功能類型進(jìn)行模塊化分類,形成一體化平臺的功能體系,一個模塊可能會包含多個系統(tǒng)的功能,如圖中模塊一包含A系統(tǒng)和C系統(tǒng)的功能,亦即功能重組。
[0036]2)用戶定制
基本的權(quán)限控制是“功能-角色-用戶”模式,即將功能的使用權(quán)限分配給角色,然后將角色分配給用戶。假設(shè)角色A擁有操作功能1、功能2和功能3的權(quán)限,而當(dāng)用戶甲分配角色A之后,則用戶甲則擁有功能1、功能2和功能3的操作權(quán)限。一體化操作平臺(即模擬請求系統(tǒng))實現(xiàn)了多系統(tǒng)的集成,因此需要完善權(quán)限控制;同時由于不同用戶所需功能大相徑庭,需要用戶自行選擇并配置所需功能。
[0037]由于一體化操作平臺的多系統(tǒng)集成特性,增加“系統(tǒng)權(quán)限”層,即對于某一個系統(tǒng)來說,根據(jù)用戶是否具有該系統(tǒng)權(quán)限,判斷是否分配給用戶該系統(tǒng)對應(yīng)的功能;為了滿足用戶個性化定制需求,增加“個人功能定制”層,用戶可以根據(jù)工作內(nèi)容在系統(tǒng)中自行勾選所需功能。從而形成“功能-角色-系統(tǒng)權(quán)限-個人定制-用戶使用”的五層權(quán)限控制模式,充分滿足了用戶定制化的需求。如圖7所示,假設(shè)有功能1-8,其中功能1、2屬于A系統(tǒng),功能3、4、5屬于B系統(tǒng),功能6、7、8屬于C系統(tǒng);角色A具有功能1、3、4、5、6、8的權(quán)限,并分配給用戶甲,同時用戶甲具有B和C系統(tǒng)的權(quán)限,即根據(jù)系統(tǒng)判斷用戶甲具有操作功能3-8的權(quán)限,角色和系統(tǒng)取交集之后,用戶具有功能3、4、5、6、8的權(quán)限;由于同一組織不同崗位的用戶其日常工作內(nèi)容不同,因此允許用戶自行勾選所使用的功能,勾選范圍限于角色和系統(tǒng)權(quán)限篩選后的功能,并最終呈現(xiàn)至用戶菜單中。
[0038]3)跨系統(tǒng)流程梳理與整合
場景介紹:用戶在進(jìn)行某項工作的過程中,需要首先進(jìn)入A系統(tǒng)完成流程Al操作,然后進(jìn)入B系統(tǒng)完成流程BI操作和B2操作,再進(jìn)入A系統(tǒng)完成流程A2操作,最后進(jìn)入C系統(tǒng)完成流程流程Cl操作和C2操作。
[0039]流程整合:一體化操作平臺在完成系統(tǒng)整合的基礎(chǔ)上,進(jìn)一步梳理上述跨系統(tǒng)的操作流程需求,形成“Al - B1- B2 - A2 - Cl - C2”跨系統(tǒng)流程,并將該流程固化到一體化操作平臺,通過多種集成方式完成各流程環(huán)節(jié)功能的融合,則用戶可以通過一體化操作平臺的流程完成原來各自孤立的系統(tǒng)功能。
[0040]4)跨系統(tǒng)業(yè)務(wù)數(shù)據(jù)綜合分析
進(jìn)行系統(tǒng)界面統(tǒng)一時,用戶在通過一體化操作平臺界面提交業(yè)務(wù)數(shù)據(jù),一體化操作平臺平臺將業(yè)務(wù)數(shù)據(jù)置于模擬的用戶請求中提交給目標(biāo)業(yè)務(wù)系統(tǒng),同時一體化操作平臺平臺可以將業(yè)務(wù)數(shù)據(jù)保存在數(shù)據(jù)庫。
[0041]因此,當(dāng)一體化操作平臺通過這種方式集成多個系統(tǒng)后,可以獲取多個系統(tǒng)的用戶操作業(yè)務(wù)數(shù)據(jù),進(jìn)行跨系統(tǒng)的數(shù)據(jù)統(tǒng)計與業(yè)務(wù)綜合分析。
[0042]以上所述只是本發(fā)明的優(yōu)選實施方式,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也被視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種功能粒度的高度定制化的系統(tǒng)集成方法,其特征是,包括: 在客戶端建立模擬請求系統(tǒng); 建立模擬請求系統(tǒng)與目標(biāo)業(yè)務(wù)系統(tǒng)之間的通信互信機(jī)制; 通過系統(tǒng)間無耦合集成模擬請求進(jìn)行相關(guān)業(yè)務(wù)操作; 將目標(biāo)業(yè)務(wù)系統(tǒng)的功能模塊重組為用戶操作業(yè)務(wù)數(shù)據(jù)并展示在客戶端上; 將客戶端上的用戶操作業(yè)務(wù)數(shù)據(jù)同步發(fā)送給所述目標(biāo)業(yè)務(wù)系統(tǒng)。
2.根據(jù)權(quán)利要求1所述的一種功能粒度的高度定制化的系統(tǒng)集成方法,其特征是,所述模擬請求系統(tǒng)包括信息接收單元、數(shù)據(jù)查找單元、數(shù)據(jù)封裝單元、數(shù)據(jù)對象發(fā)送單元、數(shù)據(jù)拆分單元和目標(biāo)操作數(shù)據(jù)傳輸單元; 所述信息接收單元,用于接收客戶端發(fā)送的系統(tǒng)集成操作請求信息及錄入操作信息的數(shù)據(jù)對象; 所述數(shù)據(jù)查找單元與所述信息接收單元連接,用于在目標(biāo)業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中查找與所述系統(tǒng)集成操作請求信息相對應(yīng)的數(shù)據(jù); 所述數(shù)據(jù)封裝單元與所 述數(shù)據(jù)查找單元連接,用于分別將每條所述數(shù)據(jù)封裝在一個數(shù)據(jù)對象中; 所述數(shù)據(jù)對象發(fā)送單元與所述數(shù)據(jù)封裝單元連接,用于將所述數(shù)據(jù)對象傳輸給客戶端并在客戶端上展示; 所述數(shù)據(jù)拆分單元與所述信息接收單元連接,用于將帶有操作信息的數(shù)據(jù)對象進(jìn)行拆分成目標(biāo)操作數(shù)據(jù); 所述目標(biāo)操作數(shù)據(jù)傳輸單元與所述數(shù)據(jù)拆分單元連接,用于將所述目標(biāo)操作數(shù)據(jù)發(fā)送給所述目標(biāo)業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫。
3.根據(jù)權(quán)利要求1所述的一種功能粒度的高度定制化的系統(tǒng)集成方法,其特征是,所述系統(tǒng)間無耦合集成模擬請求的過程包括以下步驟: 接收客戶端發(fā)送的系統(tǒng)集成操作請求信息; 在目標(biāo)業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫中查找與所述系統(tǒng)集成操作請求信息相對應(yīng)的數(shù)據(jù); 分別將每條所述數(shù)據(jù)封裝在一個數(shù)據(jù)對象中; 將所述數(shù)據(jù)對象傳輸給客戶端并在客戶端上展示; 接收錄入操作信息的數(shù)據(jù)對象; 將帶有操作信息的數(shù)據(jù)對象進(jìn)行拆分成目標(biāo)操作數(shù)據(jù); 將所述目標(biāo)操作數(shù)據(jù)發(fā)送給所述目標(biāo)業(yè)務(wù)系統(tǒng)數(shù)據(jù)庫。
4.根據(jù)權(quán)利要求3所述的一種功能粒度的高度定制化的系統(tǒng)集成方法,其特征是,所述系統(tǒng)集成操作請求包括模擬請求的地址及方法、請求傳遞的數(shù)據(jù)和用戶會話信息。
5.根據(jù)權(quán)利要求3所述的一種功能粒度的高度定制化的系統(tǒng)集成方法,其特征是,所述在客戶端上展示的數(shù)據(jù)對象為Html、xml或json格式報表。
6.根據(jù)權(quán)利要求1所述的一種功能粒度的高度定制化的系統(tǒng)集成方法,其特征是,所述用戶操作業(yè)務(wù)數(shù)據(jù)是根據(jù)用戶權(quán)限將操作用戶具有使用權(quán)限的功能模塊進(jìn)行重組。
7.根據(jù)權(quán)利要求1所述的一種功能粒度的高度定制化的系統(tǒng)集成方法,其特征是,所述用戶操作業(yè)務(wù)數(shù)據(jù)是操作用戶的操作流程進(jìn)行重組。
8.根據(jù)權(quán)利要求1所述的一種功能粒度的高度定制化的系統(tǒng)集成方法,其特征是,所述用戶操作業(yè)務(wù)數(shù)據(jù)通過界面嵌入的方式展示在客戶端上。
9.根據(jù)權(quán)利要求1至8任一項所述的一種功能粒度的高度定制化的系統(tǒng)集成方法,其特征是,所述系統(tǒng)集成方法是基于Http協(xié)議實現(xiàn)的。
【文檔編號】G06F9/44GK103927167SQ201410123608
【公開日】2014年7月16日 申請日期:2014年3月31日 優(yōu)先權(quán)日:2014年3月31日
【發(fā)明者】李冬, 王茜, 張偉, 邢宏偉 申請人:國網(wǎng)山東省電力公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
始兴县| 抚松县| 日喀则市| 新平| 陆良县| 噶尔县| 鸡东县| 阜新| 甘孜| 咸丰县| 民县| 阿尔山市| 金平| 北辰区| 红安县| 金寨县| 那坡县| 闵行区| 山阴县| 泗洪县| 桃园县| 新丰县| 山西省| 德安县| 虞城县| 静安区| 邛崃市| 安图县| 怀来县| 黄梅县| 荣昌县| 郧西县| 宜州市| 平湖市| 湖南省| 图片| 同江市| 通渭县| 广河县| 唐山市| 莲花县|