一種基于大數(shù)據(jù)平臺(tái)的軟件開(kāi)發(fā)系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,特別涉及一種基于大數(shù)據(jù)平臺(tái)的軟件開(kāi)發(fā)系統(tǒng)。
【背景技術(shù)】
[0002]大數(shù)據(jù)(big data, mega data),或稱巨量資料,指的是需要新處理模式才能具有更強(qiáng)的決策力、洞察力和流程優(yōu)化能力的海量、高增長(zhǎng)率和多樣化的信息資產(chǎn)。
[0003]大數(shù)據(jù)技術(shù)的戰(zhàn)略意義不在于掌握龐大的數(shù)據(jù)信息,而在于對(duì)這些含有意義的數(shù)據(jù)進(jìn)行專業(yè)化處理。換言之,如果把大數(shù)據(jù)比作一種產(chǎn)業(yè),那么這種產(chǎn)業(yè)實(shí)現(xiàn)盈利的關(guān)鍵,在于提高對(duì)數(shù)據(jù)的“加工能力”,通過(guò)“加工”實(shí)現(xiàn)數(shù)據(jù)的“增值”。
[0004]從技術(shù)上看,大數(shù)據(jù)與云計(jì)算的關(guān)系就像一枚硬幣的正反面一樣密不可分。大數(shù)據(jù)必然無(wú)法用單臺(tái)的計(jì)算機(jī)進(jìn)行處理,必須采用分布式架構(gòu)。它的特色在于對(duì)海量數(shù)據(jù)進(jìn)行分布式數(shù)據(jù)挖掘,但它必須依托云計(jì)算的分布式處理、分布式數(shù)據(jù)庫(kù)和云存儲(chǔ)、虛擬化技術(shù)。
[0005]隨著云時(shí)代的來(lái)臨,大數(shù)據(jù)(Big data)也吸引了越來(lái)越多的關(guān)注?!吨婆_(tái)》的分析師團(tuán)隊(duì)認(rèn)為,大數(shù)據(jù)(Big data)通常用來(lái)形容一個(gè)公司創(chuàng)造的大量非結(jié)構(gòu)化數(shù)據(jù)和半結(jié)構(gòu)化數(shù)據(jù),這些數(shù)據(jù)在下載到關(guān)系型數(shù)據(jù)庫(kù)用于分析時(shí)會(huì)花費(fèi)過(guò)多時(shí)間和金錢。大數(shù)據(jù)分析常和云計(jì)算聯(lián)系到一起,因?yàn)閷?shí)時(shí)的大型數(shù)據(jù)集分析需要像MapReduce —樣的框架來(lái)向數(shù)十、數(shù)百或甚至數(shù)千的電腦分配工作。
[0006]大數(shù)據(jù)需要特殊的技術(shù),以有效地處理大量的容忍經(jīng)過(guò)時(shí)間內(nèi)的數(shù)據(jù)。適用于大數(shù)據(jù)的技術(shù),包括大規(guī)模并行處理(MPP)數(shù)據(jù)庫(kù)、數(shù)據(jù)挖掘電網(wǎng)、分布式文件系統(tǒng)、分布式數(shù)據(jù)庫(kù)、云計(jì)算平臺(tái)、互聯(lián)網(wǎng)和可擴(kuò)展的存儲(chǔ)系統(tǒng)。
[0007]現(xiàn)急需一種基于大數(shù)據(jù)平臺(tái)的軟件開(kāi)發(fā)系統(tǒng)以針對(duì)用戶的業(yè)務(wù)需求對(duì)大數(shù)據(jù)進(jìn)行開(kāi)發(fā)處理。
【發(fā)明內(nèi)容】
[0008]本發(fā)明的目的是為了解決上述問(wèn)題,提供一種基于大數(shù)據(jù)平臺(tái)的軟件開(kāi)發(fā)系統(tǒng)以針對(duì)用戶的業(yè)務(wù)需求對(duì)大數(shù)據(jù)進(jìn)行開(kāi)發(fā)處理。
[0009]為了達(dá)到上述目的,本發(fā)明的基于大數(shù)據(jù)平臺(tái)的軟件開(kāi)發(fā)系統(tǒng)包括:對(duì)象模型、對(duì)象操作模塊、模板模塊、規(guī)則模塊、交易模塊、模塊管理模塊、搜索模塊、權(quán)限管理模塊和產(chǎn)品模塊;所述對(duì)象操作模塊通過(guò)接口連接所述對(duì)象模型,所述對(duì)象操作模塊分別連接所述模板模塊、規(guī)則模塊和交易模塊,并向所述模板模塊、規(guī)則模塊和交易模塊提供面向?qū)ο蟮臄?shù)據(jù)調(diào)用,所述模板模塊、規(guī)則模塊和交易模塊分別連接所述模塊管理模塊和搜索模塊,所述模塊管理模塊和搜索模塊分別連接所述權(quán)限管理模塊,所述權(quán)限管理模塊連接所述產(chǎn)品豐旲塊。
[0010]優(yōu)選地,所述對(duì)象操作模塊支持HTTP類型JSON數(shù)據(jù)格式接口接入。
[0011]優(yōu)選地,所述一個(gè)或多個(gè)規(guī)則模塊可以組合成功能模塊,所述規(guī)則模塊提供業(yè)務(wù)規(guī)則腳本的管理功能,包括增加、刪除、修改、查詢業(yè)務(wù)規(guī)則腳本。
[0012]優(yōu)選地,所述模板模塊為用戶界面的模板管理模塊,提供用戶界面模板添加、刪除、修改以及查詢功能。
[0013]優(yōu)選地,所述模塊管理模塊是系統(tǒng)功能的模塊化,每個(gè)模塊由若干個(gè)小模塊或一個(gè)或多個(gè)對(duì)象、規(guī)則結(jié)合用戶界面模板組成,模塊可以自由組合成新的模塊,所述模塊管理模塊提供模塊的管理功能。
[0014]優(yōu)選地,所述交易模塊包含產(chǎn)品定義、服務(wù)定義及組織、服務(wù)的定價(jià)及計(jì)價(jià)、訂單計(jì)價(jià)及生成、支付款項(xiàng)及支付計(jì)劃。
[0015]優(yōu)選地,所述搜索模塊包括異構(gòu)文檔解析、異構(gòu)數(shù)據(jù)庫(kù)解析、信息分類系統(tǒng)、文檔索引系統(tǒng)、信息檢索系統(tǒng)、系統(tǒng)管理控制。
[0016]本發(fā)明提供一種基于大數(shù)據(jù)平臺(tái)的軟件開(kāi)發(fā)系統(tǒng),所述基于大數(shù)據(jù)平臺(tái)的軟件開(kāi)發(fā)系統(tǒng)針對(duì)用戶的業(yè)務(wù)需求對(duì)大數(shù)據(jù)進(jìn)行開(kāi)發(fā)處理。
【附圖說(shuō)明】
:
[0017]圖1:本發(fā)明基于大數(shù)據(jù)平臺(tái)的軟件開(kāi)發(fā)系統(tǒng)的模塊流程示意圖。
【具體實(shí)施方式】
:
[0018]為使本發(fā)明實(shí)施的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行更加詳細(xì)的描述。在附圖中,自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。下面結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。
[0019]在本發(fā)明的描述中,需要理解的是,術(shù)語(yǔ)“中心”、“縱向”、“橫向”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底” “內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡(jiǎn)化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明保護(hù)范圍的限制。
[0020]在本發(fā)明一寬泛實(shí)施例中,一種基于大數(shù)據(jù)平臺(tái)的軟件開(kāi)發(fā)系統(tǒng)包括:對(duì)象模型、對(duì)象操作模塊、模板模塊、規(guī)則模塊、交易模塊、模塊管理模塊、搜索模塊、權(quán)限管理模塊和產(chǎn)品模塊;所述對(duì)象操作模塊通過(guò)接口連接所述對(duì)象模型,所述對(duì)象操作模塊分別連接所述模板模塊、規(guī)則模塊和交易模塊,并向所述模板模塊、規(guī)則模塊和交易模塊提供面向?qū)ο蟮臄?shù)據(jù)調(diào)用,所述模板模塊、規(guī)則模塊和交易模塊分別連接所述模塊管理模塊和搜索模塊,所述模塊管理模塊和搜索模塊分別連接所述權(quán)限管理模塊,所述權(quán)限管理模塊連接所述產(chǎn)品豐旲塊
[0021]如圖1所示:基于大數(shù)據(jù)平臺(tái)的軟件開(kāi)發(fā)系統(tǒng)包括:對(duì)象模型1、對(duì)象操作模塊2、模板模塊3、規(guī)則模塊4、交易模塊5、模塊管理模塊6、搜索模塊7、權(quán)限管理模塊8和產(chǎn)品模塊9 ;所述對(duì)象操作模塊2通過(guò)接口連接所述對(duì)象模型1,所述對(duì)象操作模塊2分別連接所述模板模塊3、規(guī)則模塊4和交易模塊5,并向所述模板模塊3、規(guī)則模塊4和交易模塊5提供面向?qū)ο蟮臄?shù)據(jù)調(diào)用,所述模板模塊3、規(guī)則模塊4和交易模塊5分別連接所述模塊管理模塊6和搜索模塊7,所述模塊管理模塊6和搜索模塊7分別連接所述權(quán)限管理模塊8,所述權(quán)限管理模塊8連接所述產(chǎn)品模塊9。
[0022]所述對(duì)象操作模塊2支持HTTP類型JSON數(shù)據(jù)格式接口接入。
[0023]所述一個(gè)或多個(gè)規(guī)則模塊4可以組合成功能模塊,所述規(guī)則模塊提供業(yè)務(wù)規(guī)則腳本的管