58]本發(fā)明實(shí)施例提供的數(shù)據(jù)融合應(yīng)用系統(tǒng),通過對企事業(yè)單位數(shù)據(jù)應(yīng)用的深刻分析,理解其對數(shù)據(jù)融合應(yīng)用的要求,通過構(gòu)建用于數(shù)據(jù)處理及交換的核心調(diào)度器,并按組件接口規(guī)范提供系列組件,不同的組件用于實(shí)現(xiàn)具體的數(shù)據(jù)應(yīng)用,比如:業(yè)務(wù)數(shù)據(jù)錄入、數(shù)據(jù)導(dǎo)入、流程、數(shù)據(jù)集成、報(bào)表展現(xiàn)、圖形展現(xiàn)、多維分析、數(shù)據(jù)分析挖掘,實(shí)現(xiàn)數(shù)據(jù)的全過程融合應(yīng)用,為企事業(yè)的數(shù)據(jù)融合應(yīng)用提供了全套解決方案,實(shí)現(xiàn)數(shù)據(jù)生成、審批、展現(xiàn)、挖掘應(yīng)用無縫融合,支持?jǐn)?shù)據(jù)-信息-知識(shí)-決策-數(shù)據(jù)的周而復(fù)始應(yīng)用。
[0059]在數(shù)據(jù)融合應(yīng)用過程中,不同的數(shù)據(jù)應(yīng)用組件為數(shù)據(jù)應(yīng)用提供了實(shí)現(xiàn)功能和開發(fā)基礎(chǔ),核心調(diào)度器用于不同的數(shù)據(jù)應(yīng)用組件之間的數(shù)據(jù)交換以及對數(shù)據(jù)應(yīng)用組件的調(diào)度,即以核心調(diào)度器為中心,通過多個(gè)數(shù)據(jù)應(yīng)用開發(fā)組件,構(gòu)建了數(shù)據(jù)融合應(yīng)用的開發(fā)工具,進(jìn)而實(shí)現(xiàn)了整套的數(shù)據(jù)融合應(yīng)用。
[0060]本發(fā)明實(shí)施例提供的數(shù)據(jù)融合應(yīng)用系統(tǒng),還包括門戶應(yīng)用組件,所述門戶應(yīng)用組件與所述核心調(diào)度器進(jìn)行數(shù)據(jù)連接;
[0061]所述門戶應(yīng)用組件用于構(gòu)建數(shù)據(jù)應(yīng)用的門戶,所述數(shù)據(jù)應(yīng)用的門戶用于發(fā)布利用所述數(shù)據(jù)應(yīng)用組件進(jìn)行數(shù)據(jù)應(yīng)用的結(jié)果。
[0062]其中,所述門戶應(yīng)用組件包括,
[0063]系統(tǒng)登錄模塊:用于構(gòu)建數(shù)據(jù)應(yīng)用的門戶;
[0064]個(gè)性化定制模塊:用于發(fā)布利用所述數(shù)據(jù)應(yīng)用組件開發(fā)的數(shù)據(jù)應(yīng)用。
[0065]本發(fā)明實(shí)施例提供的數(shù)據(jù)融合應(yīng)用系統(tǒng),還包括外部接口組件,所述外部接口組件用于將所述數(shù)據(jù)融合應(yīng)用系統(tǒng)連接于外系統(tǒng)。
[0066]其中,所述外部接口組件用于將所述數(shù)據(jù)融合應(yīng)用系統(tǒng)連接于外系統(tǒng),具體包括單點(diǎn)登錄和統(tǒng)一授權(quán)管理。
[0067]本發(fā)明實(shí)施例中,所述核心調(diào)度器包括,
[0068]連接會(huì)話控制模塊:用于確保所述數(shù)據(jù)應(yīng)用組件在會(huì)話周期內(nèi)能夠正常訪問,還用于實(shí)現(xiàn)訪問用戶的信息管理;
[0069]訪問權(quán)限控制模塊:用于利用規(guī)則庫對所述數(shù)據(jù)應(yīng)用組件訪問權(quán)限及數(shù)據(jù)訪問權(quán)限進(jìn)行安全控制;
[0070]數(shù)據(jù)庫連接控制模塊:用于實(shí)現(xiàn)數(shù)據(jù)庫的連接和斷開,其中,連接包括支持Java數(shù)據(jù)庫連接(JDBC)標(biāo)準(zhǔn)和Java命名和目錄接口(JNDI)標(biāo)準(zhǔn)的兩種連接模式;
[0071]配置文件管理模塊:用于對所有配置文件進(jìn)行集中管理,還用于根據(jù)需要將配置后的配置文件傳遞給所述數(shù)據(jù)應(yīng)用組件;如本領(lǐng)域技術(shù)人員可以理解的,數(shù)據(jù)應(yīng)用組件有幾個(gè),配置文件就要傳遞到幾個(gè)組件中,使每個(gè)組件都能夠接收到有關(guān)配置文件的信息,從而可以避免出現(xiàn)同樣信息在多個(gè)組件中重復(fù)配置的情況。其中,本發(fā)明實(shí)施例中,配置文件可以通過數(shù)據(jù)應(yīng)用組件調(diào)用接口進(jìn)行傳遞。
[0072]數(shù)據(jù)交換管理模塊:用于所述數(shù)據(jù)應(yīng)用組件之間的數(shù)據(jù)交換;
[0073]數(shù)據(jù)應(yīng)用組件調(diào)用接口模塊:用于為所述數(shù)據(jù)應(yīng)用組件提供可用的調(diào)用接口,還用于調(diào)用所述數(shù)據(jù)應(yīng)用組件的接口;
[0074]任務(wù)定時(shí)器模塊:用于根據(jù)配置策略實(shí)現(xiàn)任務(wù)定時(shí)觸發(fā),還用于在任務(wù)失敗后重新啟動(dòng)或放棄。
[0075]本發(fā)明實(shí)施例中,所述數(shù)據(jù)應(yīng)用組件包括:數(shù)據(jù)錄入組件、流程組件、數(shù)據(jù)集成組件、報(bào)表展現(xiàn)組件、多維分析組件和數(shù)據(jù)挖掘組件中的至少一種;
[0076]所述數(shù)據(jù)錄入組件用于生成錄入界面、配置訪問資源和管理訪問用戶;
[0077]所述流程組件用于實(shí)現(xiàn)流程配置、流程審批、待辦和流程查看;
[0078]所述數(shù)據(jù)集成組件用于數(shù)據(jù)轉(zhuǎn)換設(shè)計(jì)、調(diào)度任務(wù)設(shè)計(jì)、數(shù)據(jù)轉(zhuǎn)換執(zhí)行和調(diào)度任務(wù)執(zhí)行;支持oracle、sqlserver、mysql等常用數(shù)據(jù)庫以及excel、txt、xml等文件數(shù)據(jù)源;
[0079]所述報(bào)表展現(xiàn)組件用于報(bào)表設(shè)計(jì)和展示,所述報(bào)表包括一般表格、分組表格、復(fù)雜表格以及線圖、餅圖、柱狀圖,其中線圖、餅圖、柱狀圖支持3Dflash圖形展示;
[0080]所述多維分析組件用于多維分析方式的設(shè)計(jì)與展示,所述多維分析方式包括上鉆、下鉆、切片、切塊和旋轉(zhuǎn);
[0081]所述數(shù)據(jù)挖掘組件包括模型構(gòu)建組件、算法庫、模型庫和模型運(yùn)行組件,所述模型構(gòu)建組件用于算法模型的選擇,所述模型運(yùn)行組件用于生成日常數(shù)據(jù)。
[0082]本發(fā)明實(shí)施例中,通過數(shù)據(jù)融合應(yīng)用核心調(diào)度器,整合業(yè)務(wù)數(shù)據(jù)錄入組件、數(shù)據(jù)導(dǎo)入組件、流程組件、數(shù)據(jù)集成組件、報(bào)表展現(xiàn)組件、多維分析處理、數(shù)據(jù)分析組件、數(shù)據(jù)挖掘組件,以及外部接口組件,構(gòu)建的數(shù)據(jù)融合應(yīng)用系統(tǒng),不僅滿足了數(shù)據(jù)應(yīng)用的不同開發(fā)要求,而且解決了系統(tǒng)開發(fā)管理難度大的問題,提高了開發(fā)效率,降低了系統(tǒng)建設(shè)成本。采用本發(fā)明實(shí)施例提供的數(shù)據(jù)融合應(yīng)用系統(tǒng),使用戶只要通過一套系統(tǒng)就能實(shí)現(xiàn)本單位數(shù)據(jù)處理全過程,提高了開發(fā)周期和使用效率,實(shí)現(xiàn)了數(shù)據(jù)的融合應(yīng)用。
[0083]本發(fā)明實(shí)施例中,所涉及到的核心調(diào)度器、數(shù)據(jù)應(yīng)用組件以及核心調(diào)度器與數(shù)據(jù)應(yīng)用組件之間的數(shù)據(jù)連接關(guān)系,可以根據(jù)其功能,采用本領(lǐng)域的常規(guī)技術(shù)手段進(jìn)行構(gòu)建。
[0084]實(shí)施例二
[0085]如圖2和圖3所示,本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)融合應(yīng)用方法,包括如下步驟:
[0086]步驟I,使用數(shù)據(jù)錄入組件構(gòu)建業(yè)務(wù)錄入界面,調(diào)用數(shù)據(jù)集成組件導(dǎo)入數(shù)據(jù);
[0087]步驟2,使用流程組件設(shè)定所述數(shù)據(jù)的業(yè)務(wù)功能流轉(zhuǎn)流程,包括流程的發(fā)起和流轉(zhuǎn);
[0088]步驟3,使用所述數(shù)據(jù)集成組件進(jìn)行數(shù)據(jù)加工、集成處理;其中,數(shù)據(jù)加工處理包括數(shù)據(jù)的清洗和轉(zhuǎn)換等,本實(shí)施例中,數(shù)據(jù)可以經(jīng)過業(yè)務(wù)錄入界面及流程審批確定后,進(jìn)入數(shù)據(jù)庫,之后再進(jìn)行數(shù)據(jù)的加工和集成處理,為后續(xù)的操作提供數(shù)據(jù)服務(wù)。
[0089]步驟4,使用報(bào)表展現(xiàn)組件進(jìn)行數(shù)據(jù)的報(bào)表和/或圖形展現(xiàn);
[0090]步驟5,使用多維分析組件進(jìn)行數(shù)據(jù)的多維分析;
[0091]步驟6,使用數(shù)據(jù)挖掘組件對所述數(shù)據(jù)進(jìn)行算法驗(yàn)證,形成預(yù)測結(jié)果,所述預(yù)測結(jié)果可通過調(diào)用報(bào)表展現(xiàn)組件進(jìn)行報(bào)表和/或圖形展現(xiàn);
[0092]步驟7,使用數(shù)據(jù)集成組件,將所述預(yù)測結(jié)果與所述數(shù)據(jù)整合,形成決策審批申請數(shù)據(jù),使用流程組件進(jìn)行流程流轉(zhuǎn);從而實(shí)現(xiàn)數(shù)據(jù)的融合應(yīng)用;
[0093]上述步驟中,所述數(shù)據(jù)錄入組件、數(shù)據(jù)集成組件、流程組件、報(bào)表展現(xiàn)組件、多維分析組件、數(shù)據(jù)挖掘組件均可以通過核心調(diào)度器實(shí)現(xiàn)數(shù)據(jù)交換和調(diào)用。
[0094]使用上述方法,系列數(shù)據(jù)應(yīng)用組件通過核心調(diào)度器的調(diào)度和數(shù)據(jù)交換,進(jìn)行協(xié)同合作,實(shí)現(xiàn)數(shù)據(jù)的全過程融合應(yīng)用,為企事業(yè)的數(shù)據(jù)融合應(yīng)用提供了全套解決方案,實(shí)現(xiàn)數(shù)據(jù)生成、審批、展現(xiàn)、挖掘應(yīng)用無縫融合,支持?jǐn)?shù)據(jù)-信息-知識(shí)-決策-數(shù)據(jù)的周而復(fù)始應(yīng)用。
[0095]其中,在步驟I之前,還包括步驟:使用門戶應(yīng)用組件構(gòu)建數(shù)據(jù)融合應(yīng)用的門戶;則步驟I和步驟2之間,還包括:使用門戶應(yīng)用組件發(fā)布所述數(shù)據(jù)融合應(yīng)用的門戶。
[0096]其中,步驟4中,所述使用報(bào)表展現(xiàn)組件進(jìn)行數(shù)據(jù)的報(bào)表和/或圖形展現(xiàn),之后,還包括步驟:使用門戶應(yīng)用組件發(fā)布所述數(shù)據(jù)的報(bào)表和/或圖形展現(xiàn)的結(jié)果;
[0097]和/ 或
[0098]步驟5中,所述使用多維分析組件進(jìn)行數(shù)據(jù)的多維分析,之后,還包括步驟:使用門戶應(yīng)用組件發(fā)布所述數(shù)據(jù)的多維分析的結(jié)果;
[0099]和/ 或
[0100]步驟6中,所述預(yù)測結(jié)果可通過調(diào)用報(bào)表展現(xiàn)組件進(jìn)行報(bào)表和/或圖形展現(xiàn),之后,還包括步驟:使用門戶應(yīng)用組件發(fā)布所述報(bào)表和/或圖形展現(xiàn)的結(jié)果。
[0101]這樣,通過使用門戶應(yīng)用組件就可以將其他數(shù)據(jù)應(yīng)用組件開發(fā)的功能或界面進(jìn)行發(fā)布。
[0102]本發(fā)明實(shí)施例中,涉及到的數(shù)據(jù)應(yīng)用組件的調(diào)用、數(shù)據(jù)交換和數(shù)據(jù)應(yīng)用的過程,可以采用本領(lǐng)域的常規(guī)技術(shù)手段實(shí)現(xiàn)。
[0103]通過采用本發(fā)明公開的上述技術(shù)方案,得到了如下有益的效果:本發(fā)明中,通過數(shù)據(jù)融合應(yīng)用核心調(diào)度器,整合業(yè)務(wù)數(shù)據(jù)錄入組件、數(shù)據(jù)導(dǎo)入組件、流程組件、數(shù)據(jù)集成組件、