一種參數(shù)數(shù)據(jù)保持一致的管理方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種參數(shù)數(shù)據(jù)保持一致的管理方法及裝置,其中的方法可包括:當(dāng)檢測(cè)到有新增參數(shù)組件錄入到參數(shù)系統(tǒng)組件中時(shí),識(shí)別判斷該參數(shù)組件中的參數(shù)是否滿足參數(shù)注冊(cè)條件,若滿足則將該參數(shù)注冊(cè)成為主本參數(shù),若不滿足則將該參數(shù)訂閱成為訂閱參數(shù);將所述新增參數(shù)組件和參數(shù)系統(tǒng)組件中的已有參數(shù)組件進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理;向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布第一參數(shù)組件。本發(fā)明可保證參數(shù)數(shù)據(jù)在各業(yè)務(wù)領(lǐng)域、各應(yīng)用中的各系統(tǒng)組件中存儲(chǔ)和使用的一致性,降低了參數(shù)維護(hù)成本和操作風(fēng)險(xiǎn)。
【專利說(shuō)明】一種參數(shù)數(shù)據(jù)保持一致的管理方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理【技術(shù)領(lǐng)域】。尤其涉及一種參數(shù)數(shù)據(jù)保持一致的管理方法及裝置。
【背景技術(shù)】
[0002]大型企業(yè)的交易系統(tǒng)隨著企業(yè)業(yè)務(wù)領(lǐng)域的拓展,其不同業(yè)務(wù)領(lǐng)域中不同應(yīng)用中的系統(tǒng)組件也越來(lái)越多、越來(lái)越復(fù)雜,而系統(tǒng)組件中的參數(shù)——作為系統(tǒng)中最重要,且對(duì)系統(tǒng)業(yè)務(wù)起到引導(dǎo)、改變、控制和決策作用的基礎(chǔ)數(shù)據(jù),獨(dú)立并分散地存儲(chǔ)在各系統(tǒng)組件當(dāng)中,以滿足業(yè)務(wù)管理和系統(tǒng)維護(hù)的靈活性。
[0003]目前,大型企業(yè)對(duì)系統(tǒng)內(nèi)參數(shù)數(shù)據(jù)的管理方式主要有兩種方式,一種是根據(jù)不同業(yè)務(wù)領(lǐng)域中的不同應(yīng)用將系統(tǒng)組件進(jìn)行分散式存儲(chǔ)管理;另一種是在一定范圍內(nèi)實(shí)現(xiàn)統(tǒng)一集中的存儲(chǔ)和管理,而其余部分的參數(shù)數(shù)據(jù)根據(jù)業(yè)務(wù)需要分散式存儲(chǔ)在不同的系統(tǒng)組件中,即為集中分散式存儲(chǔ)管理。但是,隨著業(yè)務(wù)的不斷發(fā)展和變化,業(yè)務(wù)領(lǐng)域相互滲透,系統(tǒng)組件會(huì)因市場(chǎng)需求被頻繁地進(jìn)行各種更改或重組,使得參數(shù)數(shù)據(jù)在不同領(lǐng)域、不同應(yīng)用中的系統(tǒng)組件中存在重復(fù)錄入,多點(diǎn)維護(hù),參數(shù)數(shù)據(jù)不一致的問(wèn)題,無(wú)法保證參數(shù)數(shù)據(jù)保存和使用的一致性,給系統(tǒng)和業(yè)務(wù)帶來(lái)雙重風(fēng)險(xiǎn)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題在于,提供一種參數(shù)數(shù)據(jù)保持一致的管理方法及裝置,通過(guò)將新增參數(shù)進(jìn)行統(tǒng)一注冊(cè)或訂閱,并進(jìn)行統(tǒng)一集中存儲(chǔ)管理和統(tǒng)一集中發(fā)布,保證參數(shù)數(shù)據(jù)在各系統(tǒng)組件中存儲(chǔ)和使用的一致性。
[0005]第一方面,本發(fā)明實(shí)施例提供了一種參數(shù)數(shù)據(jù)保持一致的管理方法,包括:
[0006]當(dāng)檢測(cè)到有新增參數(shù)組件錄入到參數(shù)系統(tǒng)組件中時(shí),識(shí)別判斷該參數(shù)組件中的參數(shù)是否滿足參數(shù)注冊(cè)條件,若滿足則將該參數(shù)注冊(cè)成為主本參數(shù),若不滿足則將該參數(shù)訂閱成為訂閱參數(shù),所述參數(shù)系統(tǒng)組件包含至少一個(gè)參數(shù)組件,參數(shù)組件包含至少一個(gè)主本參數(shù)或訂閱參數(shù);
[0007]將所述新增參數(shù)組件和參數(shù)系統(tǒng)組件中的已有參數(shù)組件進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理;
[0008]向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布第一參數(shù)組件,所述參數(shù)組件運(yùn)行系統(tǒng)用于申請(qǐng)和運(yùn)行第一參數(shù)組件,其中第一參數(shù)組件為進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理的參數(shù)組件。
[0009]第二方面,本發(fā)明實(shí)施例提供了一種參數(shù)數(shù)據(jù)保持一致的管理裝置,包括:
[0010]參數(shù)注冊(cè)/訂閱模塊,用于當(dāng)檢測(cè)到有新增參數(shù)組件錄入到參數(shù)系統(tǒng)組件中時(shí),識(shí)別判斷該參數(shù)組件中的參數(shù)是否滿足參數(shù)注冊(cè)條件,若滿足則將該參數(shù)注冊(cè)成為主本參數(shù),若不滿足則將該參數(shù)訂閱成為訂閱參數(shù),所述參數(shù)系統(tǒng)組件包含至少一個(gè)參數(shù)組件,參數(shù)組件包含至少一個(gè)主本參數(shù)或訂閱參數(shù);[00111 參數(shù)存儲(chǔ)模塊,將所述新增參數(shù)組件和參數(shù)系統(tǒng)組件中的已有參數(shù)組件進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理;
[0012]參數(shù)管理模塊,向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布第一參數(shù)組件,所述參數(shù)組件運(yùn)行系統(tǒng)用于申請(qǐng)和運(yùn)行第一參數(shù)組件,其中第一參數(shù)組件為進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理的參數(shù)組件。
[0013]實(shí)施本發(fā)明實(shí)施例,具有如下有益效果:
[0014]本發(fā)明實(shí)施例,通過(guò)在參數(shù)數(shù)據(jù)保持一致的管理方法中,將新增參數(shù)進(jìn)行統(tǒng)一注冊(cè)或訂閱成為唯一主本參數(shù)或訂閱參數(shù),并進(jìn)行統(tǒng)一集中存儲(chǔ)管理和統(tǒng)一集中發(fā)布,從而保證參數(shù)數(shù)據(jù)在各業(yè)務(wù)領(lǐng)域、各應(yīng)用中的各系統(tǒng)組件中存儲(chǔ)和使用的一致性,降低了參數(shù)維護(hù)成本和操作風(fēng)險(xiǎn)。
【專利附圖】
【附圖說(shuō)明】
[0015]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明實(shí)施例中的一種參數(shù)數(shù)據(jù)保持一致的管理方法的流程示意圖;
[0017]圖2是本發(fā)明實(shí)施例中的另一種參數(shù)數(shù)據(jù)保持一致的管理方法的流程示意圖;
[0018]圖3是本發(fā)明實(shí)施例中的一種參數(shù)數(shù)據(jù)保持一致的管理裝置的結(jié)構(gòu)示意圖;
[0019]圖4是本發(fā)明實(shí)施例中的另一種參數(shù)數(shù)據(jù)保持一致的管理裝置的結(jié)構(gòu)示意圖;
[0020]圖5是本發(fā)明實(shí)施例中的另一種參數(shù)數(shù)據(jù)保持一致的管理裝置的參數(shù)管理模塊中第二參數(shù)發(fā)布單元的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0021]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0022]需要說(shuō)明的是,在本發(fā)明實(shí)施例中使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本發(fā)明。在本發(fā)明實(shí)施例和所附權(quán)利要求書(shū)中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或者所有可能組合。
[0023]本發(fā)明實(shí)施例的參數(shù)數(shù)據(jù)保持一致的管理方案可以應(yīng)用于銀行、企業(yè)等任何領(lǐng)域所涉及到的參數(shù)數(shù)據(jù)管理系統(tǒng)。
[0024]下面將結(jié)合附圖1-附圖2,對(duì)本發(fā)明實(shí)施例中的參數(shù)數(shù)據(jù)保持一致的管理方法進(jìn)行詳細(xì)介紹。圖1是本發(fā)明實(shí)施例中的一種參數(shù)數(shù)據(jù)保持一致的管理方法的流程示意圖,如圖所示的本實(shí)施例中參數(shù)數(shù)據(jù)保持一致的管理方法可以包括以下步驟3101-步驟3103。
[0025]步驟3101:當(dāng)檢測(cè)到有新增參數(shù)組件錄入到參數(shù)系統(tǒng)組件中時(shí),識(shí)別判斷該參數(shù)組件中的參數(shù)是否滿足參數(shù)注冊(cè)條件,若滿足則將該參數(shù)注冊(cè)成為主本參數(shù),若不滿足則將該參數(shù)訂閱成為訂閱參數(shù)。
[0026]具體地,當(dāng)檢測(cè)到有新增參數(shù)組件錄入到參數(shù)系統(tǒng)組件中時(shí),識(shí)別該參數(shù)組件,所述參數(shù)系統(tǒng)組件包含至少一個(gè)參數(shù)組件,參數(shù)組件包含至少一個(gè)主本參數(shù)或訂閱參數(shù)。其中主本參數(shù)或訂閱參數(shù)中包含至少一個(gè)參數(shù)數(shù)據(jù)。參數(shù)組件是指企業(yè)的系統(tǒng)在其各業(yè)務(wù)領(lǐng)域、應(yīng)用、系統(tǒng)組件中,具有一定結(jié)構(gòu)和規(guī)則且可以在規(guī)則內(nèi)進(jìn)行人工調(diào)整,用于引導(dǎo)、改變、控制和決策企業(yè)系統(tǒng)內(nèi)各項(xiàng)業(yè)務(wù)處理的標(biāo)準(zhǔn)、規(guī)則、業(yè)務(wù)流程等的至少一組變量數(shù)據(jù)。每一個(gè)參數(shù)組件對(duì)應(yīng)的至少一組變量數(shù)據(jù)都和一類或幾類業(yè)務(wù)相關(guān)聯(lián),通過(guò)其中變量值的改變對(duì)業(yè)務(wù)產(chǎn)生影響,屬于業(yè)務(wù)的基礎(chǔ)數(shù)據(jù)。參數(shù)系統(tǒng)組件包含企業(yè)系統(tǒng)的所有參數(shù)組件以及參數(shù)組件中參數(shù)之間的關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)對(duì)企業(yè)內(nèi)所有系統(tǒng)參數(shù)數(shù)據(jù)管控,成為企業(yè)內(nèi)部所有交易系統(tǒng)參數(shù)數(shù)據(jù)唯一公信的數(shù)據(jù)源。所述關(guān)聯(lián)關(guān)系包括:包含、調(diào)用、映射、觸發(fā)、關(guān)聯(lián)、訪問(wèn)、依存、互斥、組合等。
[0027]步驟3102:將所述新增參數(shù)組件和參數(shù)系統(tǒng)組件中的已有參數(shù)組件進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理。
[0028]具體地,根據(jù)步驟3101所檢測(cè)識(shí)別的參數(shù)組件,將所述新增參數(shù)組件中的主本參數(shù)和/或訂閱參數(shù)和參數(shù)系統(tǒng)組件中的已有參數(shù)組件中已有的主本參數(shù)和/或訂閱參數(shù)進(jìn)行物理集中存儲(chǔ)。
[0029]步驟3103:向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布第一參數(shù)組件。
[0030]具體地,參數(shù)組件運(yùn)行系統(tǒng)向參數(shù)管理組件申請(qǐng)參數(shù)組件進(jìn)行交易時(shí),根據(jù)步驟8102所存儲(chǔ)管理的參數(shù)組件,向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布第一參數(shù)組件,所述參數(shù)組件運(yùn)行系統(tǒng)用于申請(qǐng)和運(yùn)行第一參數(shù)組件,其中第一參數(shù)組件為進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理的參數(shù)組件。
[0031]本發(fā)明實(shí)施例,通過(guò)在參數(shù)數(shù)據(jù)保持一致的管理方法中,將新增參數(shù)進(jìn)行統(tǒng)一注冊(cè)或訂閱成為唯一主本參數(shù)或訂閱參數(shù),并進(jìn)行統(tǒng)一集中存儲(chǔ)管理和統(tǒng)一集中發(fā)布,從而保證參數(shù)數(shù)據(jù)在各業(yè)務(wù)領(lǐng)域、各應(yīng)用中的各系統(tǒng)組件中存儲(chǔ)和使用的一致性,降低了參數(shù)維護(hù)成本和操作風(fēng)險(xiǎn)。
[0032]圖2是本發(fā)明實(shí)施例中的另一種參數(shù)數(shù)據(jù)保持一致的管理方法的流程示意圖,如圖所示的本實(shí)施例中另一種參數(shù)數(shù)據(jù)保持一致的管理方法可以包括以下步驟3201-步驟3212。
[0033]步驟3201:當(dāng)檢測(cè)到有新增參數(shù)組件錄入到參數(shù)系統(tǒng)組件中時(shí),識(shí)別該參數(shù)組件。
[0034]具體地,當(dāng)檢測(cè)到有新增參數(shù)組件錄入到參數(shù)系統(tǒng)組件中時(shí),識(shí)別該參數(shù)組件,所述參數(shù)系統(tǒng)組件包含至少一個(gè)參數(shù)組件,參數(shù)組件包含至少一個(gè)主本參數(shù)或訂閱參數(shù)。其中主本參數(shù)或訂閱參數(shù)中包含至少一個(gè)參數(shù)數(shù)據(jù)。參數(shù)組件是指企業(yè)的系統(tǒng)在其各業(yè)務(wù)領(lǐng)域、應(yīng)用、系統(tǒng)組件中,具有一定結(jié)構(gòu)和規(guī)則且可以在規(guī)則內(nèi)進(jìn)行人工調(diào)整,用于引導(dǎo)、改變、控制和決策企業(yè)系統(tǒng)內(nèi)各項(xiàng)業(yè)務(wù)處理的標(biāo)準(zhǔn)、規(guī)則、業(yè)務(wù)流程等的至少一組變量數(shù)據(jù)。每一個(gè)參數(shù)組件對(duì)應(yīng)的至少一組變量數(shù)據(jù)都和一類或幾類業(yè)務(wù)相關(guān)聯(lián),通過(guò)其中變量值的改變對(duì)業(yè)務(wù)產(chǎn)生影響,屬于業(yè)務(wù)的基礎(chǔ)數(shù)據(jù)。參數(shù)系統(tǒng)組件包含企業(yè)系統(tǒng)的所有參數(shù)組件以及參數(shù)組件中參數(shù)之間的關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)對(duì)企業(yè)內(nèi)所有系統(tǒng)參數(shù)數(shù)據(jù)管控,成為企業(yè)內(nèi)部所有交易系統(tǒng)參數(shù)數(shù)據(jù)唯一公信的數(shù)據(jù)源。所述關(guān)聯(lián)關(guān)系包括:包含、調(diào)用、映射、觸發(fā)、關(guān)聯(lián)、訪問(wèn)、依存、互斥、組合等。
[0035]例如,假設(shè)當(dāng)參數(shù)管理組件檢測(cè)到有新增參數(shù)組件X時(shí),根據(jù)在開(kāi)發(fā)項(xiàng)目的設(shè)計(jì)階段進(jìn)行數(shù)據(jù)模型定義時(shí)提供的識(shí)別參數(shù)操作指南,并結(jié)合參數(shù)系統(tǒng)組件中各參數(shù)組件中各參數(shù)之間的關(guān)聯(lián)關(guān)系表,識(shí)別出參數(shù)組件X的技術(shù)或業(yè)務(wù)參數(shù)為⑴…,X」和VI,X……,X」,其中的 I,X。,…,…丄則為參數(shù)\中的參數(shù)數(shù)據(jù),需要說(shuō)明的是,同一個(gè)參數(shù)里面的參數(shù)數(shù)據(jù)是相同的。
[0036]步驟3202:判斷該參數(shù)組件中的參數(shù)是否滿足參數(shù)注冊(cè)條件。
[0037]具體地,將步驟3201中新增參數(shù)組件中的參數(shù)與參數(shù)系統(tǒng)組件中已有參數(shù)組件中的已有主本參數(shù)進(jìn)行逐一比對(duì)和判斷,判斷該參數(shù)是否已注冊(cè)為主本參數(shù),所述主本參數(shù)表示唯一存在的實(shí)體參數(shù),所述注冊(cè)條件包括所述參數(shù)未注冊(cè)為主本參數(shù)。
[0038]例如,參數(shù)系統(tǒng)組件會(huì)自動(dòng)將參數(shù)組件X所提交的\、\等參數(shù)和參數(shù)系統(tǒng)組件中現(xiàn)存的參數(shù)組件進(jìn)行比對(duì),并且將所有和參數(shù)組件X的參數(shù)X兒,1必…,X」,吣\2,…,X」,…等中的參數(shù)數(shù)據(jù)131 ”,‘%2”,…,“乂:,,“^”,“^”,…,“X:’,…等有關(guān)聯(lián)關(guān)系的其他參數(shù)組件中的參數(shù)(例如\、\、\等),通過(guò)全局視圖或局部視圖的方式,將其和系統(tǒng)組件X中的參數(shù)的關(guān)聯(lián)關(guān)系展現(xiàn)出來(lái)供參數(shù)注冊(cè)受理角色查看和判斷是否滿足參數(shù)數(shù)據(jù)注冊(cè)的條件,即判斷該參數(shù)組件X中的參數(shù)是否在參數(shù)系統(tǒng)組件中已注冊(cè)為主本參數(shù)。
[0039]步驟3203:若滿足注冊(cè)條件,則將該參數(shù)注冊(cè)成為主本參數(shù)。
[0040]具體地,根據(jù)步驟3202中判斷的結(jié)果,若所述新增參數(shù)組件中的參數(shù)在所述參數(shù)系統(tǒng)組件中已有參數(shù)組件中未注冊(cè)成為主本參數(shù),則為滿足參數(shù)注冊(cè)條件,即將該參數(shù)進(jìn)行注冊(cè)從而成為主本參數(shù)。
[0041]例如,假設(shè)參數(shù)系統(tǒng)組件已存在參數(shù)組件V,且參數(shù)組件X包含參數(shù)和將新增參數(shù)組件X通過(guò)參數(shù)關(guān)聯(lián)關(guān)系展現(xiàn)出來(lái)供參數(shù)注冊(cè)受理角色查看和判斷是否滿足參數(shù)注冊(cè)的條件,經(jīng)過(guò)判斷得到參數(shù)組件X中的參數(shù)X。在已存的參數(shù)組件X中已存在主本參數(shù)而\在參數(shù)系統(tǒng)組件的所有參數(shù)組件中不存在主本參數(shù),即參數(shù)XI滿足參數(shù)注冊(cè)條件,將\轉(zhuǎn)入?yún)?shù)數(shù)據(jù)注冊(cè)維護(hù)流程,從而成為主本參數(shù)。需要說(shuō)明的是參數(shù)注冊(cè)受理角色對(duì)參數(shù)的識(shí)別和判斷是依據(jù)參數(shù)系統(tǒng)組件自動(dòng)生成的參數(shù)關(guān)聯(lián)關(guān)系全局和局部視圖來(lái)完成的。
[0042]步驟3204:若不滿足注冊(cè)條件,則將該參數(shù)訂閱成為訂閱參數(shù)。
[0043]具體地,根據(jù)步驟3202中判斷的結(jié)果,若所述新增參數(shù)組件中的參數(shù)在所述參數(shù)系統(tǒng)組件中已注冊(cè)為主本參數(shù),則為不滿足參數(shù)注冊(cè)條件,即對(duì)參數(shù)進(jìn)行訂閱從而成為訂閱參數(shù),所述訂閱參數(shù)表示與已有主本參數(shù)之間建立的復(fù)用關(guān)系。參數(shù)訂閱流程同參數(shù)注冊(cè)流程類似,為保證參數(shù)數(shù)據(jù)的一致性,如果新增的系統(tǒng)組件X中的參數(shù)可以通過(guò)復(fù)用其他參數(shù)組件中的參數(shù)來(lái)滿足業(yè)務(wù)使用的需要,則須在訂閱已有的參數(shù)后,方可使用。參數(shù)注冊(cè)是保證參數(shù)數(shù)據(jù)全局一致性的前提,而參數(shù)訂閱是能夠使用一致性參數(shù)數(shù)據(jù)的前提,因此企業(yè)內(nèi)所有系統(tǒng)組件的參數(shù)數(shù)據(jù)均須在參數(shù)系統(tǒng)組件中進(jìn)行注冊(cè)或訂閱,并通過(guò)參數(shù)系統(tǒng)組件提供的工作流來(lái)實(shí)現(xiàn)參數(shù)數(shù)據(jù)識(shí)別和注冊(cè)(或訂閱)服務(wù)。
[0044]例如,經(jīng)過(guò)判斷得到參數(shù)組件X的中的參數(shù)X。在已有的參數(shù)組件X中已存在主本參數(shù)\,即為不滿足參數(shù)注冊(cè)流程,則駁回注冊(cè)申請(qǐng),轉(zhuǎn)入?yún)?shù)訂閱流程。參數(shù)訂閱流程須在參數(shù)系統(tǒng)組件中提交參數(shù)訂閱申請(qǐng),并在預(yù)設(shè)的工作流引擎的指引下,完成參數(shù)的訂閱流程,從而成為訂閱參數(shù),之后轉(zhuǎn)入?yún)?shù)數(shù)據(jù)訂閱維護(hù)流程。
[0045]步驟3205:將所述新增參數(shù)組件和參數(shù)系統(tǒng)組件中的已有參數(shù)組件進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理。
[0046]具體地,將步驟3203和步驟3204中生成的主本參數(shù)和/或訂閱參數(shù)以及參數(shù)系統(tǒng)組件中的已有參數(shù)組件中已有的主本參數(shù)和/或訂閱參數(shù)進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理;當(dāng)參數(shù)系統(tǒng)組件中的主本參數(shù)和/訂閱參數(shù)需要廢棄和停用時(shí),將廢棄或停用時(shí)的參數(shù)系統(tǒng)組件中的參數(shù)組件中的主本參數(shù)和/或訂閱參數(shù)進(jìn)行詳細(xì)記錄并以參數(shù)組件為單位進(jìn)行分類標(biāo)記并存儲(chǔ)為歷史版本;當(dāng)所述參數(shù)系統(tǒng)組件中的被廢棄和停用的主本參數(shù)和/訂閱參數(shù)需要重新使用時(shí),可以直接啟動(dòng)并調(diào)用相對(duì)應(yīng)的歷史版本的參數(shù)組件。其中集中參數(shù)存儲(chǔ)不是單純的物理存儲(chǔ)集中,它的前提是通過(guò)系統(tǒng)構(gòu)成來(lái)實(shí)現(xiàn)一個(gè)參數(shù)系統(tǒng)組件,并能通過(guò)網(wǎng)元之間消息交互和協(xié)作及工作流等技術(shù)來(lái)實(shí)現(xiàn)對(duì)企業(yè)內(nèi)所有系統(tǒng)參數(shù)數(shù)據(jù)的管控。
[0047]例如,系統(tǒng)通過(guò)工作流注冊(cè)了的參數(shù),均會(huì)被永久存儲(chǔ)在參數(shù)系統(tǒng)組件中,參數(shù)系統(tǒng)組件還會(huì)對(duì)所有參數(shù)組件的參數(shù)數(shù)據(jù)的歷史版本進(jìn)行分類標(biāo)記存儲(chǔ),以滿足對(duì)參數(shù)數(shù)據(jù)歷史版本管控需求。當(dāng)存儲(chǔ)在參數(shù)系統(tǒng)組件中的參數(shù)數(shù)據(jù)因業(yè)務(wù)發(fā)展趨勢(shì)而需要停止使用或廢棄時(shí),參數(shù)管理組件會(huì)將其所有歷史版本數(shù)據(jù)進(jìn)行標(biāo)記,避免因歷史數(shù)據(jù)版本缺失或標(biāo)記分類不清使得參數(shù)數(shù)據(jù)歷史版本混亂甚至無(wú)從追溯,也避免當(dāng)參數(shù)數(shù)據(jù)隨著業(yè)務(wù)重組或發(fā)展的需要而再次需要使用時(shí),因新重復(fù)提交參數(shù)注冊(cè)的數(shù)據(jù)和歷史版本中的參數(shù)數(shù)據(jù)結(jié)構(gòu)不一致而影響整個(gè)參數(shù)數(shù)據(jù)的關(guān)聯(lián)關(guān)系的視圖展現(xiàn),對(duì)參數(shù)數(shù)據(jù)全局唯一一致性產(chǎn)生負(fù)面影響。另外,為保證集中存儲(chǔ)參數(shù)數(shù)據(jù)的使用效率,對(duì)參數(shù)管理組件及其所有的參數(shù)數(shù)據(jù)采用高可用性的34^(31:01^86紅63存儲(chǔ);同時(shí),為保證這些集中存儲(chǔ)參數(shù)數(shù)據(jù)的安全性,米取了狀 101+0 八!'1^78 0? 111(161)611(16111: 018^8)的磁盤(pán)陣列方式。
[0048]步驟3206:判斷主本參數(shù)或訂閱參數(shù)是否是首次生成或者變更。
[0049]具體地,判斷主本參數(shù)或訂閱參數(shù)是否是首次生成或者變更。并記錄下主本參數(shù)或訂閱參數(shù)是否是首次生成或者變更的情況。
[0050]例如,假設(shè)參數(shù)組件X中的主本參數(shù)X。是首次生成,或者當(dāng)參數(shù)組件X中的訂閱參數(shù)X。發(fā)生變更時(shí),判斷并記錄生成或者變更情況。
[0051]步驟3207:若主本參數(shù)或訂閱參數(shù)非首次生成且未變更時(shí),向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布第一參數(shù)組件。
[0052]具體地,參數(shù)組件運(yùn)行系統(tǒng)向參數(shù)管理組件申請(qǐng)參數(shù)組件從而進(jìn)行交易時(shí),根據(jù)步驟3206的判斷,若判斷得到參數(shù)組件中的主本參數(shù)或訂閱參數(shù)非首次生成且未變更時(shí),向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布第一參數(shù)組件。所述參數(shù)組件運(yùn)行系統(tǒng)用于申請(qǐng)和運(yùn)行第一參數(shù)組件,其中第一參數(shù)組件為進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理的參數(shù)組件。
[0053]例如,參數(shù)組件運(yùn)行系統(tǒng)向參數(shù)管理組件申請(qǐng)參數(shù)組件X,而參數(shù)組件X中的參數(shù)\、\和\均為非首次生成且未發(fā)生變更,則直接向申請(qǐng)?jiān)搮?shù)組件的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布參數(shù)組件X。
[0054]步驟3208:若主本參數(shù)或訂閱參數(shù)首次生成或變更時(shí),在第一時(shí)間點(diǎn)集中統(tǒng)一向使用到該參數(shù)的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布所述首次生成或變更后的參數(shù)。
[0055]具體地,根據(jù)步驟3206中的判斷,若判斷得到參數(shù)組件中的主本參數(shù)或訂閱參數(shù)首次生成或變更時(shí),由參數(shù)管理組件在第一時(shí)間點(diǎn)通過(guò)參數(shù)發(fā)布交易集中統(tǒng)一向使用到該參數(shù)的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布所述首次生成或變更后的參數(shù),其中第一時(shí)間點(diǎn)表示約定的時(shí)間點(diǎn)。
[0056]例如,經(jīng)判斷,參數(shù)組件中的XI為首次生成,而X。發(fā)生變更,檢測(cè)與該參數(shù)相關(guān)聯(lián)的即使用到該參數(shù)的參數(shù)組件運(yùn)行系統(tǒng),通知所述關(guān)聯(lián)參數(shù)組件運(yùn)行系統(tǒng),并約定時(shí)間統(tǒng)一發(fā)布該參數(shù)進(jìn)行更新。
[0057]步驟3209:根據(jù)參數(shù)組件運(yùn)行系統(tǒng)接收參數(shù)的接收結(jié)果,將所述接收到的參數(shù)裝載到參數(shù)組件運(yùn)行系統(tǒng)的臨時(shí)使用表中,并將成功裝載到臨時(shí)表中的參數(shù)進(jìn)行參數(shù)預(yù)生效。
[0058]具體地,當(dāng)參數(shù)組件運(yùn)行系統(tǒng)成功接收到步驟3208中發(fā)布的首次生成或變更的參數(shù)時(shí),將所述接收到的參數(shù)裝載到參數(shù)組件運(yùn)行系統(tǒng)的臨時(shí)使用表中,所述臨時(shí)表用于預(yù)存儲(chǔ)所述接收成功的參數(shù)。需要說(shuō)明的是由于參數(shù)數(shù)據(jù)是企業(yè)內(nèi)非常重要的數(shù)據(jù),對(duì)業(yè)務(wù)和系統(tǒng)起到控制和決定作用,其影響面和影響程度都很大,因此為安全起見(jiàn),在參數(shù)數(shù)據(jù)裝載的過(guò)程中,參數(shù)管理組件會(huì)先統(tǒng)一將參數(shù)數(shù)據(jù)裝載到參數(shù)組件運(yùn)行系統(tǒng)的臨時(shí)表中,以上將成功接收到的參數(shù)成功無(wú)誤地裝載到臨時(shí)表中的過(guò)程即為參數(shù)預(yù)生效的過(guò)程。
[0059]例如,所有使用到參數(shù)組件X的參數(shù)運(yùn)行組件接收到參數(shù)管理組件統(tǒng)一發(fā)布的首次生成的主本參數(shù)\和發(fā)生變更的X。后,將\和X。存裝載到參數(shù)運(yùn)行組件的臨時(shí)使用表中,用于預(yù)存儲(chǔ)參數(shù)XI和X。。
[0060]步驟3210:對(duì)所述裝載到臨時(shí)表中的參數(shù)進(jìn)行核檢無(wú)誤后,將參數(shù)從臨時(shí)表中裝載到實(shí)際表中。
[0061]具體地,對(duì)步驟3209中所述裝載到臨時(shí)表中的參數(shù)數(shù)據(jù)進(jìn)行核檢無(wú)誤后,將參數(shù)數(shù)據(jù)從臨時(shí)表中裝載到實(shí)際表中,所述實(shí)際表用于存儲(chǔ)所述接收成功并核檢無(wú)誤的參數(shù),即在各參數(shù)組件運(yùn)行系統(tǒng)對(duì)統(tǒng)一接收和裝載到臨時(shí)表的參數(shù)數(shù)據(jù)核檢后,由參數(shù)組件運(yùn)行系統(tǒng)將這些參數(shù)數(shù)據(jù)裝載到和生產(chǎn)業(yè)務(wù)實(shí)際關(guān)聯(lián)的實(shí)際表中。同時(shí),作為參數(shù)管理組件,需要對(duì)所有的參數(shù)組件運(yùn)行系統(tǒng)是否將參數(shù)管理組件統(tǒng)一發(fā)布的參數(shù)數(shù)據(jù)從臨時(shí)表中裝載到了實(shí)際表中,進(jìn)行統(tǒng)計(jì)和查詢,以確保參數(shù)發(fā)布成功。
[0062]例如,將所有使用到參數(shù)組件X的參數(shù)組件運(yùn)行系統(tǒng)的臨時(shí)表中存儲(chǔ)的參數(shù)\和X。進(jìn)行核檢,經(jīng)核檢發(fā)現(xiàn)所述臨時(shí)表中的\和X。均一致且和參數(shù)系統(tǒng)組件中存儲(chǔ)的\和X。一致后,將參數(shù)XI和X。從臨時(shí)表中裝載到實(shí)際表中。
[0063]步驟3211:根據(jù)參數(shù)組件運(yùn)行系統(tǒng)裝載參數(shù)的裝載結(jié)果,將成功裝載到實(shí)際表中的參數(shù)進(jìn)行參數(shù)生效。
[0064]具體地,根據(jù)步驟3210中參數(shù)組件運(yùn)行系統(tǒng)裝載參數(shù)的裝載結(jié)果,將成功裝載到實(shí)際表中的參數(shù)進(jìn)行參數(shù)生效,即對(duì)參數(shù)裝載成功的參數(shù)運(yùn)行組件進(jìn)行參數(shù)生效。實(shí)際應(yīng)用中,實(shí)際表中進(jìn)行生效后的參數(shù),可存儲(chǔ)于服務(wù)器的內(nèi)存或緩存中,參數(shù)組件運(yùn)行系統(tǒng)根據(jù)需要,部分通過(guò)訪問(wèn)存儲(chǔ)于服務(wù)器的內(nèi)存中的實(shí)際表獲取最新的參數(shù),另一部分則可直接通過(guò)訪問(wèn)服務(wù)器的緩存中的實(shí)際表獲取最新的參數(shù),從而進(jìn)行實(shí)際業(yè)務(wù)的運(yùn)行和處理。以上將裝載成功的主本參數(shù)或訂閱參數(shù)經(jīng)核檢無(wú)誤后成功地裝載到實(shí)際表中的過(guò)程即為參數(shù)生效的過(guò)程。
[0065]例如,對(duì)使用到參數(shù)組件X的參數(shù)組件運(yùn)行系統(tǒng)的裝載到實(shí)際表中的參數(shù)\和X。進(jìn)行核檢,如果裝載成功,則進(jìn)入?yún)?shù)生效階段。在該階段中,參數(shù)管理組件會(huì)在參數(shù)生效時(shí)間點(diǎn)起,采用輪循方式發(fā)起參數(shù)生效結(jié)果查詢交易,以收到成功響應(yīng)或輪循時(shí)間達(dá)到時(shí)限為標(biāo)志停止輪循。如返回成功則置發(fā)布任務(wù)為“目標(biāo)組件參數(shù)生效成功”即表示參數(shù)生效成功;如輪循時(shí)限內(nèi)一直未獲得參數(shù)生效成功的結(jié)果響應(yīng),則視本次發(fā)布任務(wù)失敗,并置發(fā)布任務(wù)為“目標(biāo)組件參數(shù)生效失敗”即表示參數(shù)生效失敗,進(jìn)而重新等待并進(jìn)行下一輪的參數(shù)生效。
[0066]步驟3212:定時(shí)或者不定時(shí)發(fā)起參數(shù)稽核交易,以稽核參數(shù)組件運(yùn)行系統(tǒng)是否在預(yù)設(shè)時(shí)間段內(nèi)成功返回正確的參數(shù)組件。
[0067]具體地,由參數(shù)管理組件定時(shí)或不定時(shí)發(fā)起參數(shù)稽核的交易(定時(shí)的特性來(lái)源于參數(shù)的技術(shù)運(yùn)維屬性),參數(shù)組件運(yùn)行系統(tǒng)在接收到交易通知之后組織好待返回的參數(shù)數(shù)據(jù)返回給參數(shù)管理組件以稽核參數(shù)數(shù)據(jù)使用的正確性。
[0068]例如,定時(shí)或者不定時(shí)的發(fā)起對(duì)使用參數(shù)組件X的參數(shù)組件運(yùn)行系統(tǒng)的參數(shù)稽核,即稽核所述參數(shù)組件運(yùn)行系統(tǒng)中使用參數(shù)組件X中的參數(shù)\和X。的使用正確性。當(dāng)參數(shù)管理組件在成功發(fā)送參數(shù)稽核通知交易之后的預(yù)設(shè)時(shí)間段內(nèi),如果被通知的參數(shù)組件運(yùn)行系統(tǒng)成功返回參數(shù)管理組件請(qǐng)求的稽核交易參數(shù),則視為參數(shù)稽核成功,并置本次參數(shù)稽核任務(wù)中對(duì)應(yīng)的任務(wù)明細(xì)為“目標(biāo)組件稽核返回成功”;如果被通知的參數(shù)組件運(yùn)行系統(tǒng)未成功返回參數(shù)管理組件請(qǐng)求的稽核返回交易參數(shù),則視為本次稽核任務(wù)失敗,并置本次參數(shù)稽核任務(wù)為“目標(biāo)組件稽核返回失敗”。
[0069]本發(fā)明實(shí)施例,通過(guò)在參數(shù)數(shù)據(jù)保持一致的管理方法中,將新增參數(shù)進(jìn)行統(tǒng)一注冊(cè)或訂閱成為唯一主本參數(shù)或訂閱參數(shù),并進(jìn)行統(tǒng)一集中存儲(chǔ)管理和統(tǒng)一集中發(fā)布,從而保證參數(shù)數(shù)據(jù)在各業(yè)務(wù)領(lǐng)域、各應(yīng)用中的各系統(tǒng)組件中存儲(chǔ)和使用的一致性,降低了參數(shù)維護(hù)成本和操作風(fēng)險(xiǎn)。
[0070]圖3是本發(fā)明實(shí)施例中的一種參數(shù)數(shù)據(jù)保持一致的管理裝置的結(jié)構(gòu)示意圖用以執(zhí)行上述圖1所示實(shí)施例中的一種參數(shù)數(shù)據(jù)保持一致的管理方法的流程。
[0071]下面將結(jié)合附圖3,對(duì)本發(fā)明實(shí)施例中的一種參數(shù)數(shù)據(jù)保持一致的管理裝置的結(jié)構(gòu)進(jìn)行詳細(xì)介紹。該裝置可包括:參數(shù)注冊(cè)/訂閱模塊101、參數(shù)存儲(chǔ)模塊102和參數(shù)管理模塊103。
[0072]參數(shù)注冊(cè)丨訂閱模塊101,當(dāng)檢測(cè)到有新增參數(shù)組件錄入到參數(shù)系統(tǒng)組件中時(shí),識(shí)別判斷該參數(shù)組件中的參數(shù)是否滿足參數(shù)注冊(cè)條件,若滿足則將該參數(shù)注冊(cè)成為主本參數(shù),若不滿足則將該參數(shù)訂閱成為訂閱參數(shù)。
[0073]具體地,當(dāng)參數(shù)注冊(cè)丨訂閱模塊101檢測(cè)到有新增參數(shù)組件錄入到參數(shù)系統(tǒng)組件中時(shí),識(shí)別該參數(shù)組件,所述參數(shù)系統(tǒng)組件包含至少一個(gè)參數(shù)組件,參數(shù)組件包含至少一個(gè)主本參數(shù)或訂閱參數(shù)。其中主本參數(shù)或訂閱參數(shù)中包含至少一個(gè)參數(shù)數(shù)據(jù)。參數(shù)組件是指企業(yè)的系統(tǒng)在其各業(yè)務(wù)領(lǐng)域、應(yīng)用、系統(tǒng)組件中,具有一定結(jié)構(gòu)和規(guī)則且可以在規(guī)則內(nèi)進(jìn)行人工調(diào)整,用于引導(dǎo)、改變、控制和決策企業(yè)系統(tǒng)內(nèi)各項(xiàng)業(yè)務(wù)處理的標(biāo)準(zhǔn)、規(guī)則、業(yè)務(wù)流程等的至少一組變量數(shù)據(jù)。每一個(gè)參數(shù)組件對(duì)應(yīng)的至少一組變量數(shù)據(jù)都和一類或幾類業(yè)務(wù)相關(guān)聯(lián),通過(guò)其中變量值的改變對(duì)業(yè)務(wù)產(chǎn)生影響,屬于業(yè)務(wù)的基礎(chǔ)數(shù)據(jù)。參數(shù)系統(tǒng)組件包含企業(yè)系統(tǒng)的所有參數(shù)組件以及參數(shù)組件中參數(shù)之間的關(guān)聯(lián)關(guān)系,實(shí)現(xiàn)對(duì)企業(yè)內(nèi)所有系統(tǒng)參數(shù)數(shù)據(jù)管控,成為企業(yè)內(nèi)部所有交易系統(tǒng)參數(shù)數(shù)據(jù)唯一公信的數(shù)據(jù)源。所述關(guān)聯(lián)關(guān)系包括:包含、調(diào)用、映射、觸發(fā)、關(guān)聯(lián)、訪問(wèn)、依存、互斥、組合等。
[0074]參數(shù)存儲(chǔ)模塊102,將所述新增參數(shù)組件和參數(shù)系統(tǒng)組件中的已有參數(shù)組件進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理。
[0075]具體地,根據(jù)模塊101所檢測(cè)識(shí)別的參數(shù)組件,將所述新增參數(shù)組件中的主本參數(shù)和/或訂閱參數(shù)和參數(shù)系統(tǒng)組件中的已有參數(shù)組件中已有的主本參數(shù)和/或訂閱參數(shù)進(jìn)行物理集中存儲(chǔ)。
[0076]參數(shù)管理模塊103,向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布第一參數(shù)組件,所述參數(shù)組件運(yùn)行系統(tǒng)用于申請(qǐng)和運(yùn)行第一參數(shù)組件。
[0077]具體地,參數(shù)組件運(yùn)行系統(tǒng)向參數(shù)管理組件申請(qǐng)參數(shù)組件進(jìn)行交易時(shí),根據(jù)模塊102中所存儲(chǔ)管理的參數(shù)組件,向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布第一參數(shù)組件,所述參數(shù)組件運(yùn)行系統(tǒng)用于申請(qǐng)和運(yùn)行第一參數(shù)組件,其中第一參數(shù)組件為進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理的參數(shù)組件。
[0078]本發(fā)明實(shí)施例,通過(guò)在參數(shù)數(shù)據(jù)保持一致的管理方法中,將新增參數(shù)進(jìn)行統(tǒng)一注冊(cè)或訂閱成為唯一主本參數(shù)或訂閱參數(shù),并進(jìn)行統(tǒng)一集中存儲(chǔ)管理和統(tǒng)一集中發(fā)布,從而保證參數(shù)數(shù)據(jù)在各業(yè)務(wù)領(lǐng)域、各應(yīng)用中的各系統(tǒng)組件中存儲(chǔ)和使用的一致性,降低了參數(shù)維護(hù)成本和操作風(fēng)險(xiǎn)。
[0079]圖4是本發(fā)明實(shí)施例中的另一種參數(shù)數(shù)據(jù)保持一致的管理裝置的結(jié)構(gòu)示意圖用以執(zhí)行上述圖2所示實(shí)施例中的一種參數(shù)數(shù)據(jù)保持一致的管理方法的流程。
[0080]下面將結(jié)合附圖4-附圖5,對(duì)本發(fā)明實(shí)施例提供的另一種參數(shù)數(shù)據(jù)保持一致的管理裝置的結(jié)構(gòu)進(jìn)行詳細(xì)介紹。該裝置可包括:參數(shù)注冊(cè)/訂閱模塊101、參數(shù)存儲(chǔ)模塊102和參數(shù)管理模塊103。所述參數(shù)注冊(cè)/訂閱模塊101可包括:參數(shù)判斷單元1011、參數(shù)注冊(cè)單元1012和參數(shù)訂閱單元1013 ;所述參數(shù)存儲(chǔ)模塊102可包括:參數(shù)存儲(chǔ)單元1021、歷史存儲(chǔ)單元1022和歷史調(diào)用單元1023 ;所述參數(shù)管理模塊103可包括:第一參數(shù)發(fā)布單元1031、第二參數(shù)發(fā)布單元1032和參數(shù)稽核單元1033,其中第二參數(shù)發(fā)布單元1032可包括:第一裝載子單元1321和第二裝載子單元1322。
[0081]圖4中參數(shù)注冊(cè)/訂閱模塊101可包括:參數(shù)判斷單元1011、參數(shù)注冊(cè)單元1012和參數(shù)訂閱單元1013。
[0082]參數(shù)判斷模塊1011,用于將新增參數(shù)組件中的參數(shù)與參數(shù)系統(tǒng)組件中已有參數(shù)組件中的已有主本參數(shù)進(jìn)行逐一比對(duì)和判斷,判斷該參數(shù)是否已注冊(cè)為主本參數(shù),所述主本參數(shù)表示唯一存在的實(shí)體參數(shù);
[0083]參數(shù)注冊(cè)模塊1012,若所述新增參數(shù)組件中的參數(shù)在所述參數(shù)系統(tǒng)組件中已有參數(shù)組件中未注冊(cè)成為主本參數(shù),則為滿足參數(shù)注冊(cè)條件,即將該參數(shù)進(jìn)行注冊(cè)從而成為主本參數(shù);
[0084]參數(shù)訂閱模塊1013,若所述新增參數(shù)組件中的參數(shù)在所述參數(shù)系統(tǒng)組件中已注冊(cè)為主本參數(shù),則為不滿足參數(shù)注冊(cè)條件,即對(duì)參數(shù)進(jìn)行訂閱從而成為訂閱參數(shù),所述訂閱參數(shù)表示與已有主本參數(shù)之間建立的復(fù)用關(guān)系。
[0085]其中裝置中的101參數(shù)注冊(cè)丨訂閱模塊包含的1011到1013單元可以執(zhí)行并完成方法步驟3201到3204中的所有方法和流程,在此不再贅述。
[0086]圖4中參數(shù)存儲(chǔ)模塊102可包括:參數(shù)存儲(chǔ)單元1021、歷史存儲(chǔ)單元1022和歷史調(diào)用單元1023。
[0087]參數(shù)存儲(chǔ)單元1021,用于將所述新增參數(shù)組件中的主本參數(shù)和/或訂閱參數(shù)和參數(shù)系統(tǒng)組件中的已有參數(shù)組件中已有的主本參數(shù)和/或訂閱參數(shù)進(jìn)行物理集中存儲(chǔ);
[0088]歷史存儲(chǔ)單元1022,當(dāng)參數(shù)系統(tǒng)組件中的主本參數(shù)和/訂閱參數(shù)需要廢棄和停用時(shí),將廢棄或停用時(shí)的參數(shù)系統(tǒng)組件中的參數(shù)組件中的主本參數(shù)和/或訂閱參數(shù)進(jìn)行詳細(xì)記錄并以參數(shù)組件為單位進(jìn)行分類標(biāo)記并存儲(chǔ)為歷史版本;
[0089]歷史調(diào)用單元1023,當(dāng)所述參數(shù)系統(tǒng)組件中的被廢棄和停用的主本參數(shù)和/訂閱參數(shù)需要重新使用時(shí),可以直接啟動(dòng)并調(diào)用相對(duì)應(yīng)的歷史版本的參數(shù)組件。
[0090]其中裝置中的102參數(shù)存儲(chǔ)模塊包含的1021到1023單元可以執(zhí)行并完成方法步驟3205中的所有方法和流程,在此不再贅述。
[0091]圖4中參數(shù)管理模塊103可包括:第一參數(shù)發(fā)布單元1031、第二參數(shù)發(fā)布單元1032和參數(shù)稽核單元1033。
[0092]第一參數(shù)發(fā)布單元1031,當(dāng)?shù)谝粎?shù)組件中的主本參數(shù)或訂閱參數(shù)非首次生成且未變更時(shí),向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布第一參數(shù)組件;
[0093]第二參數(shù)發(fā)布單元1032,當(dāng)?shù)谝粎?shù)組件中的主本參數(shù)或訂閱參數(shù)首次生成或變更時(shí),在第一時(shí)間點(diǎn)集中統(tǒng)一向使用到該參數(shù)的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布所述首次生成或變更后的參數(shù),根據(jù)參數(shù)組件運(yùn)行系統(tǒng)接收參數(shù)的接收結(jié)果,對(duì)參數(shù)接收成功的參數(shù)組件運(yùn)行系統(tǒng)進(jìn)行參數(shù)裝載,并根據(jù)參數(shù)組件運(yùn)行系統(tǒng)裝載參數(shù)的裝載結(jié)果,對(duì)參數(shù)裝載成功的參數(shù)組件運(yùn)行系統(tǒng)進(jìn)行參數(shù)生效,其中第一時(shí)間點(diǎn)表示約定的時(shí)間點(diǎn)。;
[0094]參數(shù)稽核單元1033,用于定時(shí)或者不定時(shí)發(fā)起參數(shù)稽核交易,以稽核參數(shù)組件運(yùn)行系統(tǒng)是否在預(yù)設(shè)時(shí)間段內(nèi)成功返回正確的參數(shù)組件。
[0095]圖5是圖4中參數(shù)管理模塊103中第二參數(shù)發(fā)布單元1032的結(jié)構(gòu)示意圖,該第二參數(shù)發(fā)布單元1032可包括:第一裝載子單元1321和第二裝載子單元1322。
[0096]第一裝載子單元1321,用于根據(jù)參數(shù)組件運(yùn)行系統(tǒng)接收參數(shù)的接收結(jié)果,將所述接收到的參數(shù)裝載到參數(shù)組件運(yùn)行系統(tǒng)的臨時(shí)使用表中,并將成功裝載到臨時(shí)表中的參數(shù)進(jìn)行參數(shù)預(yù)生效,所述臨時(shí)表用于預(yù)存儲(chǔ)所述接收成功的參數(shù);
[0097]第二裝載子單元1322,用于對(duì)所述裝載到臨時(shí)表中的參數(shù)進(jìn)行核檢無(wú)誤后,將參數(shù)從臨時(shí)表中裝載到實(shí)際表中,并將成功裝載到實(shí)際表中的參數(shù)進(jìn)行參數(shù)生效,所述實(shí)際表用于存儲(chǔ)所述接收成功并核檢無(wú)誤的參數(shù)。
[0098]其中裝置中的103參數(shù)管理模塊包含的1031到1033單元以及其中包含的第二參數(shù)發(fā)布單元1032中的1321和1322子單元可以執(zhí)行并完成方法步驟3206到3212中的所有方法和流程,在此不再贅述。
[0099]本發(fā)明實(shí)施例,通過(guò)在參數(shù)數(shù)據(jù)保持一致的管理方法中,將新增參數(shù)進(jìn)行統(tǒng)一注冊(cè)或訂閱成為唯一主本參數(shù)或訂閱參數(shù),并進(jìn)行統(tǒng)一集中存儲(chǔ)管理和統(tǒng)一集中發(fā)布,從而保證參數(shù)數(shù)據(jù)在各業(yè)務(wù)領(lǐng)域、各應(yīng)用中的各系統(tǒng)組件中存儲(chǔ)和使用的一致性,降低了參數(shù)維護(hù)成本和操作風(fēng)險(xiǎn)。
[0100]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(0651(1-01117 1611101*7,^01)或隨機(jī)存儲(chǔ)記憶體^006881611101^1)等。
[0101]以上所揭露的僅為本發(fā)明一種較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分流程,并依本發(fā)明權(quán)利要求所作的等同變化,仍屬于發(fā)明所涵蓋的范圍。
【權(quán)利要求】
1.一種參數(shù)數(shù)據(jù)保持一致的管理方法,其特征在于,包括: 當(dāng)檢測(cè)到有新增參數(shù)組件錄入到參數(shù)系統(tǒng)組件中時(shí),識(shí)別判斷該參數(shù)組件中的參數(shù)是否滿足參數(shù)注冊(cè)條件,若滿足則將該參數(shù)注冊(cè)成為主本參數(shù),若不滿足則將該參數(shù)訂閱成為訂閱參數(shù),所述參數(shù)系統(tǒng)組件包含至少一個(gè)參數(shù)組件,參數(shù)組件包含至少一個(gè)主本參數(shù)或訂閱參數(shù); 將所述新增參數(shù)組件和參數(shù)系統(tǒng)組件中的已有參數(shù)組件進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理; 向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布第一參數(shù)組件,所述參數(shù)組件運(yùn)行系統(tǒng)用于申請(qǐng)和運(yùn)行第一參數(shù)組件,其中第一參數(shù)組件為進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理的參數(shù)組件。
2.如權(quán)利要求1所述的方法,其特征在于,所述注冊(cè)條件包括所述參數(shù)未注冊(cè)為主本參數(shù)。
3.如權(quán)利要求2所述的方法,其特征在于,所述識(shí)別判斷該參數(shù)組件中的參數(shù)是否滿足參數(shù)注冊(cè)條件,若滿足則將該參數(shù)注冊(cè)成為主本參數(shù),若不滿足則將該參數(shù)訂閱成為訂閱參數(shù),包括: 將新增參數(shù)組件中的參數(shù)與參數(shù)系統(tǒng)組件中已有參數(shù)組件中的已有主本參數(shù)進(jìn)行逐一比對(duì)和判斷,判斷該參數(shù)是否已注冊(cè)為主本參數(shù),所述主本參數(shù)表示唯一存在的實(shí)體參數(shù); 若所述新增參數(shù)組件中的參數(shù)在所述參數(shù)系統(tǒng)組件中已有參數(shù)組件中未注冊(cè)成為主本參數(shù),則為滿足參數(shù)注冊(cè)條件,即將該參數(shù)進(jìn)行注冊(cè)從而成為主本參數(shù); 若所述新增參數(shù)組件中的參數(shù)在所述參數(shù)系統(tǒng)組件中已注冊(cè)為主本參數(shù),則為不滿足參數(shù)注冊(cè)條件,即對(duì)參數(shù)進(jìn)行訂閱從而成為訂閱參數(shù),所述訂閱參數(shù)表示與已有主本參數(shù)之間建立的復(fù)用關(guān)系。
4.如權(quán)利要求1-3所述的方法,其特征在于,所述將所述新增參數(shù)組件和參數(shù)系統(tǒng)組件中的已有參數(shù)組件進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理,包括: 將所述新增參數(shù)組件中的主本參數(shù)和/或訂閱參數(shù)和參數(shù)系統(tǒng)組件中的已有參數(shù)組件中已有的主本參數(shù)和/或訂閱參數(shù)進(jìn)行物理集中存儲(chǔ); 當(dāng)參數(shù)系統(tǒng)組件中的主本參數(shù)和/訂閱參數(shù)需要廢棄和停用時(shí),將廢棄或停用時(shí)的參數(shù)系統(tǒng)組件中的參數(shù)組件中的主本參數(shù)和/或訂閱參數(shù)進(jìn)行詳細(xì)記錄并以參數(shù)組件為單位進(jìn)行分類標(biāo)記并存儲(chǔ)為歷史版本; 當(dāng)所述參數(shù)系統(tǒng)組件中的被廢棄和停用的主本參數(shù)和/訂閱參數(shù)需要重新使用時(shí),可以直接啟動(dòng)并調(diào)用相對(duì)應(yīng)的歷史版本的參數(shù)組件。
5.如權(quán)利要求1-4所述的方法,其特征在于,所述向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布第一參數(shù)組件,包括: 當(dāng)?shù)谝粎?shù)組件中的主本參數(shù)或訂閱參數(shù)非首次生成且未變更時(shí),向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布第一參數(shù)組件;或, 當(dāng)?shù)谝粎?shù)組件中的主本參數(shù)或訂閱參數(shù)首次生成或變更時(shí),在第一時(shí)間點(diǎn)集中統(tǒng)一向使用到該參數(shù)的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布所述首次生成或變更后的參數(shù),根據(jù)參數(shù)組件運(yùn)行系統(tǒng)接收參數(shù)的接收結(jié)果,對(duì)參數(shù)接收成功的參數(shù)組件運(yùn)行系統(tǒng)進(jìn)行參數(shù)裝載,并根據(jù)參數(shù)組件運(yùn)行系統(tǒng)裝載參數(shù)的裝載結(jié)果,對(duì)參數(shù)裝載成功的參數(shù)組件運(yùn)行系統(tǒng)進(jìn)行參數(shù)生效,其中第一時(shí)間點(diǎn)表示約定的時(shí)間點(diǎn)。
6.如權(quán)利要求5所述的方法,其特征在于,所述根據(jù)參數(shù)組件運(yùn)行系統(tǒng)接收參數(shù)的接收結(jié)果,對(duì)參數(shù)接收成功的參數(shù)組件運(yùn)行系統(tǒng)進(jìn)行參數(shù)裝載,并根據(jù)參數(shù)組件運(yùn)行系統(tǒng)裝載參數(shù)的裝載結(jié)果,對(duì)參數(shù)裝載成功的參數(shù)組件運(yùn)行系統(tǒng)進(jìn)行參數(shù)生效,包括: 根據(jù)參數(shù)組件運(yùn)行系統(tǒng)接收參數(shù)的接收結(jié)果,將所述接收到的參數(shù)裝載到參數(shù)組件運(yùn)行系統(tǒng)的臨時(shí)使用表中,并將成功裝載到臨時(shí)表中的參數(shù)進(jìn)行參數(shù)預(yù)生效,所述臨時(shí)表用于預(yù)存儲(chǔ)所述接收成功的參數(shù); 對(duì)所述裝載到臨時(shí)表中的參數(shù)進(jìn)行核檢無(wú)誤后,將參數(shù)從臨時(shí)表中裝載到實(shí)際表中,并將成功裝載到實(shí)際表中的參數(shù)進(jìn)行參數(shù)生效,所述實(shí)際表用于存儲(chǔ)所述接收成功并核檢無(wú)誤的參數(shù)。
7.如權(quán)利要求1-6所述的方法,其特征在于,所述根據(jù)所述存儲(chǔ)的參數(shù)系統(tǒng)組件中集中存儲(chǔ)的參數(shù)組件向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布相對(duì)應(yīng)的參數(shù)組件,還包括: 定時(shí)或者不定時(shí)發(fā)起參數(shù)稽核交易,以稽核參數(shù)組件運(yùn)行系統(tǒng)是否在預(yù)設(shè)時(shí)間段內(nèi)成功返回正確的參數(shù)組件。
8.一種參數(shù)數(shù)據(jù)保持一致的管理裝置,其特征在于,包括: 參數(shù)注冊(cè)/訂閱模塊,用于當(dāng)檢測(cè)到有新增參數(shù)組件錄入到參數(shù)系統(tǒng)組件中時(shí),識(shí)別判斷該參數(shù)組件中的參數(shù)是否滿足參數(shù)注冊(cè)條件,若滿足則將該參數(shù)注冊(cè)成為主本參數(shù),若不滿足則將該參數(shù)訂閱成為訂閱參數(shù),所述參數(shù)系統(tǒng)組件包含至少一個(gè)參數(shù)組件,參數(shù)組件包含至少一個(gè)主本參數(shù)或訂閱參數(shù); 參數(shù)存儲(chǔ)模塊,將所述新增參數(shù)組件和參數(shù)系統(tǒng)組件中的已有參數(shù)組件進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理; 參數(shù)管理模塊,向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布第一參數(shù)組件,所述參數(shù)組件運(yùn)行系統(tǒng)用于申請(qǐng)和運(yùn)行第一參數(shù)組件,其中第一參數(shù)組件為進(jìn)行物理集中存儲(chǔ)并進(jìn)行集中統(tǒng)一管理的參數(shù)組件。
9.如權(quán)利要求8所述的裝置,其特征在于,所述注冊(cè)條件包括所述參數(shù)未注冊(cè)為主本參數(shù)。
10.如權(quán)利要求9所述的裝置,其特征在于,所述參數(shù)注冊(cè)/訂閱模塊,包括: 參數(shù)判斷模塊,用于將新增參數(shù)組件中的參數(shù)與參數(shù)系統(tǒng)組件中已有參數(shù)組件中的已有主本參數(shù)進(jìn)行逐一比對(duì)和判斷,判斷該參數(shù)是否已注冊(cè)為主本參數(shù),所述主本參數(shù)表示唯一存在的實(shí)體參數(shù); 參數(shù)注冊(cè)模塊,若所述新增參數(shù)組件中的參數(shù)在所述參數(shù)系統(tǒng)組件中已有參數(shù)組件中未注冊(cè)成為主本參數(shù),則為滿足參數(shù)注冊(cè)條件,即將該參數(shù)進(jìn)行注冊(cè)從而成為主本參數(shù); 參數(shù)訂閱模塊,若所述新增參數(shù)組件中的參數(shù)在所述參數(shù)系統(tǒng)組件中已注冊(cè)為主本參數(shù),則為不滿足參數(shù)注冊(cè)條件,即對(duì)參數(shù)進(jìn)行訂閱從而成為訂閱參數(shù),所述訂閱參數(shù)表示與已有主本參數(shù)之間建立的復(fù)用關(guān)系。
11.如權(quán)利要求8-10所述的裝置,其特征在于,所述參數(shù)存儲(chǔ)模塊,包括: 參數(shù)存儲(chǔ)單元,用于將所述新增參數(shù)組件中的主本參數(shù)和/或訂閱參數(shù)和參數(shù)系統(tǒng)組件中的已有參數(shù)組件中已有的主本參數(shù)和/或訂閱參數(shù)進(jìn)行物理集中存儲(chǔ); 歷史存儲(chǔ)單元,當(dāng)參數(shù)系統(tǒng)組件中的主本參數(shù)和/訂閱參數(shù)需要廢棄和停用時(shí),將廢棄或停用時(shí)的參數(shù)系統(tǒng)組件中的參數(shù)組件中的主本參數(shù)和/或訂閱參數(shù)進(jìn)行詳細(xì)記錄并以參數(shù)組件為單位進(jìn)行分類標(biāo)記并存儲(chǔ)為歷史版本; 歷史調(diào)用單元,當(dāng)所述參數(shù)系統(tǒng)組件中的被廢棄和停用的主本參數(shù)和/訂閱參數(shù)需要重新使用時(shí),可以直接啟動(dòng)并調(diào)用相對(duì)應(yīng)的歷史版本的參數(shù)組件。
12.如權(quán)利要求8-11所述的裝置,其特征在于,所述參數(shù)管理模塊,包括: 第一參數(shù)發(fā)布單元,當(dāng)?shù)谝粎?shù)組件中的主本參數(shù)或訂閱參數(shù)非首次生成且未變更時(shí),向申請(qǐng)參數(shù)組件交易的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布第一參數(shù)組件; 第二參數(shù)發(fā)布單元,當(dāng)?shù)谝粎?shù)組件中的主本參數(shù)或訂閱參數(shù)首次生成或變更時(shí),在第一時(shí)間點(diǎn)集中統(tǒng)一向使用到該參數(shù)的參數(shù)組件運(yùn)行系統(tǒng)發(fā)布所述首次生成或變更后的參數(shù),根據(jù)參數(shù)組件運(yùn)行系統(tǒng)接收參數(shù)的接收結(jié)果,對(duì)參數(shù)接收成功的參數(shù)組件運(yùn)行系統(tǒng)進(jìn)行參數(shù)裝載,并根據(jù)參數(shù)組件運(yùn)行系統(tǒng)裝載參數(shù)的裝載結(jié)果,對(duì)參數(shù)裝載成功的參數(shù)組件運(yùn)行系統(tǒng)進(jìn)行參數(shù)生效,其中第一時(shí)間點(diǎn)表示約定的時(shí)間點(diǎn)。
13.如權(quán)利要求12所述的裝置,其特征在于,所述第二參數(shù)發(fā)布單元,包括: 第一裝載子單元,用于根據(jù)參數(shù)組件運(yùn)行系統(tǒng)接收參數(shù)的接收結(jié)果,將所述接收到的參數(shù)裝載到參數(shù)組件運(yùn)行系統(tǒng)的臨時(shí)使用表中,并將成功裝載到臨時(shí)表中的參數(shù)進(jìn)行參數(shù)預(yù)生效,所述臨時(shí)表用于預(yù)存儲(chǔ)所述接收成功的參數(shù); 第二裝載子單元,用于對(duì)所述裝載到臨時(shí)表中的參數(shù)進(jìn)行核檢無(wú)誤后,將參數(shù)從臨時(shí)表中裝載到實(shí)際表中,并將成功裝載到實(shí)際表中的參數(shù)進(jìn)行參數(shù)生效,所述實(shí)際表用于存儲(chǔ)所述接收成功并核檢無(wú)誤的參數(shù)。
14.如權(quán)利要求8-13所述的裝置,其特征在于,所述參數(shù)管理模塊,包括: 參數(shù)稽核單元,用于定時(shí)或者不定時(shí)發(fā)起參數(shù)稽核交易,以稽核參數(shù)組件運(yùn)行系統(tǒng)是否在預(yù)設(shè)時(shí)間段內(nèi)成功返回正確的參數(shù)組件。
【文檔編號(hào)】G06F17/30GK104361044SQ201410594381
【公開(kāi)日】2015年2月18日 申請(qǐng)日期:2014年10月29日 優(yōu)先權(quán)日:2014年10月29日
【發(fā)明者】武群, 陶軍, 李鋼, 江崟, 韓靜楚, 邱泉清, 王建軍, 李保倉(cāng), 陶暉, 張小石 申請(qǐng)人:中國(guó)建設(shè)銀行股份有限公司