一種數(shù)據(jù)融合應(yīng)用系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)融合應(yīng)用領(lǐng)域,尤其涉及一種數(shù)據(jù)融合應(yīng)用系統(tǒng)和方法。
【背景技術(shù)】
[0002]企事業(yè)單位對數(shù)據(jù)的應(yīng)用涉及業(yè)務(wù)數(shù)據(jù)錄入處理、數(shù)據(jù)導(dǎo)入處理、流程處理、數(shù)據(jù)集成處理、報表展現(xiàn)處理、圖形展現(xiàn)處理、多維分析處理、數(shù)據(jù)分析挖掘處理等多個過程。
[0003]目前,針對多個數(shù)據(jù)應(yīng)用過程,一般需要多個不同的系統(tǒng)來分別實現(xiàn)不同的數(shù)據(jù)應(yīng)用過程,比如,通過一般的業(yè)務(wù)支撐系統(tǒng)實現(xiàn)業(yè)務(wù)數(shù)據(jù)錄入處理、數(shù)據(jù)導(dǎo)入處理和流程處理;通過數(shù)據(jù)集成工具(ETL)實現(xiàn)數(shù)據(jù)的加載和轉(zhuǎn)換集成處理(如INFORMATIC);通過商業(yè)智能展現(xiàn)工具(如BO、Cognos)實現(xiàn)報表展現(xiàn)處理、圖形展現(xiàn)處理和多維分析處理;通過數(shù)據(jù)挖掘工具實現(xiàn)數(shù)據(jù)分析挖掘(如SAS)處理,然后再將這些系統(tǒng)或工具集成起來,應(yīng)用集成的功能實現(xiàn)數(shù)據(jù)的融合應(yīng)用。
[0004]但是,由于涉及到的系統(tǒng)或工具比較多,所以,不僅項目管理困難,而且,基于上述模式系統(tǒng)開發(fā)廠商需要掌握不同廠家的工具,開發(fā)難度大,需要進行多次的數(shù)據(jù)庫配置,另夕卜,需要購買多個系統(tǒng)或工具,成本比較高。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于提供一種數(shù)據(jù)融合應(yīng)用系統(tǒng)和方法,從而解決現(xiàn)有技術(shù)中存在的前述問題。
[0006]為了實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案如下:
[0007]一種數(shù)據(jù)融合應(yīng)用系統(tǒng),包括:
[0008]核心調(diào)度器和數(shù)據(jù)應(yīng)用組件,所述數(shù)據(jù)應(yīng)用組件與所述核心調(diào)度器數(shù)據(jù)連接;
[0009]所述核心調(diào)度器用于對所述數(shù)據(jù)應(yīng)用組件的調(diào)度和數(shù)據(jù)交換;
[0010]所述數(shù)據(jù)應(yīng)用組件用于實現(xiàn)數(shù)據(jù)應(yīng)用功能的開發(fā)和實現(xiàn)數(shù)據(jù)應(yīng)用。
[0011]進一步地,還包括門戶應(yīng)用組件,所述門戶應(yīng)用組件與所述核心調(diào)度器進行數(shù)據(jù)連接;
[0012]所述門戶應(yīng)用組件用于構(gòu)建數(shù)據(jù)應(yīng)用的門戶,所述數(shù)據(jù)應(yīng)用的門戶用于發(fā)布利用所述數(shù)據(jù)應(yīng)用組件進行數(shù)據(jù)應(yīng)用的結(jié)果。
[0013]優(yōu)選地,所述門戶應(yīng)用組件包括,
[0014]系統(tǒng)登錄模塊:用于構(gòu)建數(shù)據(jù)應(yīng)用的門戶;
[0015]個性化定制模塊:用于發(fā)布利用所述數(shù)據(jù)應(yīng)用組件開發(fā)的數(shù)據(jù)應(yīng)用。
[0016]進一步地,還包括外部接口組件,所述外部接口組件用于將所述數(shù)據(jù)融合應(yīng)用系統(tǒng)連接于外系統(tǒng)。
[0017]其中,所述外部接口組件用于將所述數(shù)據(jù)融合應(yīng)用系統(tǒng)連接于外系統(tǒng),具體包括單點登錄和統(tǒng)一授權(quán)管理。
[0018]優(yōu)選地,所述核心調(diào)度器包括,
[0019]連接會話控制模塊:用于確保所述數(shù)據(jù)應(yīng)用組件在會話周期內(nèi)能夠正常訪問,還用于實現(xiàn)訪問用戶的信息管理;
[0020]訪問權(quán)限控制模塊:用于利用規(guī)則庫對所述數(shù)據(jù)應(yīng)用組件訪問權(quán)限及數(shù)據(jù)訪問權(quán)限進行安全控制;
[0021]數(shù)據(jù)庫連接控制模塊:用于實現(xiàn)數(shù)據(jù)庫的連接和斷開,其中,連接包括支持Java數(shù)據(jù)庫連接(JDBC)標(biāo)準(zhǔn)和Java命名和目錄接口(JNDI)標(biāo)準(zhǔn)的兩種連接模式;
[0022]配置文件管理模塊:用于對所有配置文件進行集中管理,還用于根據(jù)需要將配置后的配置文件傳遞給所述數(shù)據(jù)應(yīng)用組件;
[0023]數(shù)據(jù)交換管理模塊:用于所述數(shù)據(jù)應(yīng)用組件之間的數(shù)據(jù)交換;
[0024]數(shù)據(jù)應(yīng)用組件調(diào)用接口模塊:用于為所述數(shù)據(jù)應(yīng)用組件提供可用的調(diào)用接口,還用于調(diào)用所述數(shù)據(jù)應(yīng)用組件的接口;
[0025]任務(wù)定時器模塊:用于根據(jù)配置策略實現(xiàn)任務(wù)定時觸發(fā),還用于在任務(wù)失敗后重新啟動或放棄。
[0026]優(yōu)選地,所述數(shù)據(jù)應(yīng)用組件包括:數(shù)據(jù)錄入組件、流程組件、數(shù)據(jù)集成組件、報表展現(xiàn)組件、多維分析組件和數(shù)據(jù)挖掘組件中的至少一種;
[0027]所述數(shù)據(jù)錄入組件用于生成錄入界面、配置訪問資源和管理訪問用戶;
[0028]所述流程組件用于實現(xiàn)流程配置、流程審批、待辦和流程查看;
[0029]所述數(shù)據(jù)集成組件用于數(shù)據(jù)轉(zhuǎn)換設(shè)計、調(diào)度任務(wù)設(shè)計、數(shù)據(jù)轉(zhuǎn)換執(zhí)行和調(diào)度任務(wù)執(zhí)行;
[0030]所述報表展現(xiàn)組件用于報表設(shè)計和展示,所述報表包括一般表格、分組表格、復(fù)雜表格以及線圖、餅圖、柱狀圖,其中線圖、餅圖、柱狀圖支持3Dflash圖形展示;
[0031]所述多維分析組件用于多維分析方式的設(shè)計與展示,所述多維分析方式包括上鉆、下鉆、切片、切塊和旋轉(zhuǎn);
[0032]所述數(shù)據(jù)挖掘組件包括模型構(gòu)建組件、算法庫、模型庫和模型運行組件,所述模型構(gòu)建組件用于算法模型的選擇,所述模型運行組件用于生成日常數(shù)據(jù)。
[0033]一種數(shù)據(jù)融合應(yīng)用方法,包括如下步驟:
[0034]步驟I,使用數(shù)據(jù)錄入組件構(gòu)建業(yè)務(wù)錄入界面,調(diào)用數(shù)據(jù)集成組件導(dǎo)入數(shù)據(jù);
[0035]步驟2,使用流程組件設(shè)定所述數(shù)據(jù)的業(yè)務(wù)功能流轉(zhuǎn)流程,包括流程的發(fā)起和流轉(zhuǎn);
[0036]步驟3,使用所述數(shù)據(jù)集成組件進行數(shù)據(jù)加工、集成處理;
[0037]步驟4,使用報表展現(xiàn)組件進行數(shù)據(jù)的報表和/或圖形展現(xiàn);
[0038]步驟5,使用多維分析組件進行數(shù)據(jù)的多維分析;
[0039]步驟6,使用數(shù)據(jù)挖掘組件對所述數(shù)據(jù)進行算法驗證,形成預(yù)測結(jié)果,所述預(yù)測結(jié)果可通過調(diào)用報表展現(xiàn)組件進行報表和/或圖形展現(xiàn);
[0040]步驟7,調(diào)用數(shù)據(jù)集成組件,將所述預(yù)測結(jié)果與所述數(shù)據(jù)整合,形成決策審批申請數(shù)據(jù),使用流程組件進行流程流轉(zhuǎn);
[0041]所述數(shù)據(jù)錄入組件、數(shù)據(jù)集成組件、流程組件、報表展現(xiàn)組件、多維分析組件、數(shù)據(jù)挖掘組件通過核心調(diào)度器實現(xiàn)數(shù)據(jù)交換和調(diào)用。
[0042]進一步地,在步驟I之前,還包括步驟:使用門戶應(yīng)用組件構(gòu)建數(shù)據(jù)融合應(yīng)用的門戶;則步驟I和步驟2之間,還包括:使用門戶應(yīng)用組件發(fā)布所述數(shù)據(jù)融合應(yīng)用的門戶。
[0043]進一步地,步驟4中,所述使用報表展現(xiàn)組件進行數(shù)據(jù)的報表和/或圖形展現(xiàn),之后,還包括步驟:使用門戶應(yīng)用組件發(fā)布所述數(shù)據(jù)的報表和/或圖形展現(xiàn)的結(jié)果;
[0044]和/ 或
[0045]步驟5中,所述使用多維分析組件進行數(shù)據(jù)的多維分析,之后,還包括步驟:使用門戶應(yīng)用組件發(fā)布所述數(shù)據(jù)的多維分析的結(jié)果;
[0046]和/ 或
[0047]步驟6中,所述預(yù)測結(jié)果可通過調(diào)用報表展現(xiàn)組件進行報表和/或圖形展現(xiàn),之后,還包括步驟:使用門戶應(yīng)用組件發(fā)布所述報表和/或圖形展現(xiàn)的結(jié)果。
[0048]本發(fā)明的有益效果是:本發(fā)明中,通過數(shù)據(jù)融合應(yīng)用核心調(diào)度器,整合業(yè)務(wù)數(shù)據(jù)錄入組件、流程組件、數(shù)據(jù)集成組件、報表展現(xiàn)組件、多維分析處理、數(shù)據(jù)挖掘組件,以及外部接口組件和門戶應(yīng)用組件,構(gòu)建的數(shù)據(jù)融合應(yīng)用系統(tǒng),不僅滿足了數(shù)據(jù)應(yīng)用的不同開發(fā)要求,而且解決了系統(tǒng)開發(fā)管理難度大的問題,提高了開發(fā)效率,降低了系統(tǒng)建設(shè)成本。
【附圖說明】
[0049]圖1是本發(fā)明實施例提供的數(shù)據(jù)融合應(yīng)用系統(tǒng)的示意圖;
[0050]圖2是本發(fā)明實施例提供的核心調(diào)度器與系列組件之間的邏輯關(guān)系示意圖;
[0051]圖3是本發(fā)明實施例提供的數(shù)據(jù)融合應(yīng)用方法流程示意圖。
【具體實施方式】
[0052]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖,對本發(fā)明進行進一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的【具體實施方式】僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0053]實施例一
[0054]如圖1-2所示,本發(fā)明實施例提供了一種數(shù)據(jù)融合應(yīng)用系統(tǒng),包括:
[0055]核心調(diào)度器和數(shù)據(jù)應(yīng)用組件,所述數(shù)據(jù)應(yīng)用組件與所述核心調(diào)度器數(shù)據(jù)連接;
[0056]所述核心調(diào)度器用于對所述數(shù)據(jù)應(yīng)用組件的調(diào)度和數(shù)據(jù)交換;
[0057]所述數(shù)據(jù)應(yīng)用組件用于實現(xiàn)數(shù)據(jù)應(yīng)用功能的開發(fā)和實現(xiàn)數(shù)據(jù)應(yīng)用。
[00