一種數(shù)據(jù)共享的服務(wù)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于數(shù)據(jù)共享技術(shù)領(lǐng)域,具體的說是一種可以消除不同應(yīng)用系統(tǒng)之間的技術(shù)差異,讓不同的應(yīng)用服務(wù)器協(xié)調(diào)運(yùn)作,實(shí)現(xiàn)不同服務(wù)之間的通信與整合的一種數(shù)據(jù)共享的服務(wù)方法。
【背景技術(shù)】
[0002]隨著軟件行業(yè)的發(fā)展,企業(yè)越來越需要將多個系統(tǒng)集成在一起:但是會出現(xiàn)以下問題:多系統(tǒng)導(dǎo)致系統(tǒng)間的通信關(guān)系復(fù)雜,各系統(tǒng)使用的接口不同,系統(tǒng)間的接口消息規(guī)范不統(tǒng)一,每對系統(tǒng)間的請求與響應(yīng)都要單獨(dú)實(shí)現(xiàn),交互系統(tǒng)的協(xié)議緊耦合,系統(tǒng)升級導(dǎo)致雙方都必須更改,實(shí)時(shí)修改總線服務(wù)的執(zhí)行策略,系統(tǒng)間調(diào)用的安全性無法統(tǒng)一處理,系統(tǒng)間調(diào)用無法統(tǒng)一監(jiān)控和管理等?,F(xiàn)有的技術(shù)中可以解決部分以上問題,但是目前還沒有一種技術(shù)可以綜合解決該技術(shù)難題,在不對系統(tǒng)的軟、硬件產(chǎn)品進(jìn)行大幅改動的前提下使大數(shù)據(jù)間的融合、共享和輔助大數(shù)據(jù)的推廣與方便不同需求者對大數(shù)據(jù)應(yīng)用。
【發(fā)明內(nèi)容】
[0003]為了克服現(xiàn)有技術(shù)方案的弊端,大數(shù)據(jù)間的融合、共享和輔助大數(shù)據(jù)的推廣與方便不同需求者對大數(shù)據(jù)應(yīng)用,特發(fā)明了一種數(shù)據(jù)共享的服務(wù)方法。該方法提供了各應(yīng)用程序間的集成問題,形成鏈接樞紐,使集成到一起的系統(tǒng)進(jìn)行通信,可以消除不同應(yīng)用系統(tǒng)之間的技術(shù)差異,讓不同的應(yīng)用服務(wù)器協(xié)調(diào)運(yùn)作,實(shí)現(xiàn)不同服務(wù)之間的通信與整合。同時(shí),為了方便被集成系統(tǒng)的統(tǒng)一管理,特提供了安全、監(jiān)控和管理功能,來滿足使用者的需求。
[0004]一種數(shù)據(jù)共享的服務(wù)方法,其特征在于該方法包括如下步驟:
數(shù)據(jù)查詢請求:接收不同應(yīng)用系統(tǒng)的協(xié)議類型的請求信息;并把不同類型的請求信息進(jìn)行處理轉(zhuǎn)換為統(tǒng)一格式的消息請求信息;
消息中間件:通過數(shù)據(jù)接口查詢各服務(wù)實(shí)體上的數(shù)據(jù);
數(shù)據(jù)轉(zhuǎn)換、傳輸:將各服務(wù)實(shí)體上的格式統(tǒng)一化處理,并根據(jù)需求進(jìn)行數(shù)據(jù)傳輸。
[0005]一種數(shù)據(jù)共享的服務(wù)方法,其中所述消息中間件的具體步驟為:
消息偵聽:偵聽轉(zhuǎn)換后的請求消息,將其納入消息隊(duì)列,按照優(yōu)先級、先后順序調(diào)用與該請求消息相關(guān)的數(shù)據(jù)服務(wù)接口;
消息處理:將數(shù)據(jù)服務(wù)接口反饋的異構(gòu)數(shù)據(jù)進(jìn)行格式統(tǒng)一化處理。
[0006]一種數(shù)據(jù)共享的服務(wù)方法,其中所述數(shù)據(jù)轉(zhuǎn)換、傳輸?shù)木唧w步驟為:
數(shù)據(jù)融合:將多個不同來源的數(shù)據(jù)信息進(jìn)行融合,形成統(tǒng)一的數(shù)據(jù)信息;
協(xié)議轉(zhuǎn)換:創(chuàng)建與請求信息相匹配的通訊協(xié)議;
消息路由:通過轉(zhuǎn)換后的協(xié)議將融合后的數(shù)據(jù)發(fā)送給請求方。
[0007]—種數(shù)據(jù)共享的服務(wù)方法,其中所述數(shù)據(jù)轉(zhuǎn)換、傳輸?shù)倪€包括安全網(wǎng)關(guān)步驟,其安全網(wǎng)關(guān)具體步驟為:
安全網(wǎng)關(guān):將各個塑化劑信息進(jìn)行檢校,將數(shù)據(jù)服務(wù)身份進(jìn)行檢校。
[0008]一種數(shù)據(jù)共享的服務(wù)方法,其中,所述數(shù)據(jù)轉(zhuǎn)換、傳輸?shù)倪€包括服務(wù)池步驟,其服務(wù)池具體步驟為:
服務(wù)池:將多種不同服務(wù)信息進(jìn)行匯總,根據(jù)各個服務(wù)間的關(guān)聯(lián)度進(jìn)行服務(wù)池的構(gòu)建。
[0009]一種數(shù)據(jù)共享的服務(wù)方法,其中:所述不同應(yīng)用系統(tǒng)可為0A系統(tǒng)、CRM系統(tǒng)、SAP財(cái)務(wù)系統(tǒng)、租金管理系統(tǒng)。
[0010]由此可見:
本發(fā)明實(shí)施例中的數(shù)據(jù)共享的服務(wù)方法,可以克服現(xiàn)有技術(shù)方案的弊端,大數(shù)據(jù)間的融合、共享和輔助大數(shù)據(jù)的推廣與方便不同需求者對大數(shù)據(jù)應(yīng)用,特發(fā)明了一種數(shù)據(jù)共享的服務(wù)方法。該方法提供了各應(yīng)用程序間的集成問題,形成鏈接樞紐,使集成到一起的系統(tǒng)進(jìn)行通信,可以消除不同應(yīng)用系統(tǒng)之間的技術(shù)差異,讓不同的應(yīng)用服務(wù)器協(xié)調(diào)運(yùn)作,實(shí)現(xiàn)不同服務(wù)之間的通信與整合。同時(shí),為了方便被集成系統(tǒng)的統(tǒng)一管理,特提供了安全、監(jiān)控和管理功能,來滿足使用者的需求。
[0011]
【附圖說明】
圖1為本發(fā)明的實(shí)施例提供的數(shù)據(jù)共享的服務(wù)方法的流程示意圖;
圖2為本發(fā)明中消息中間件的流程示意圖;
圖3為本發(fā)明中數(shù)據(jù)轉(zhuǎn)換、傳輸?shù)牧鞒淌疽鈭D之一;
圖4為本發(fā)明中數(shù)據(jù)轉(zhuǎn)換、傳輸?shù)牧鞒淌疽鈭D之一;
圖5為本發(fā)明中數(shù)據(jù)轉(zhuǎn)換、傳輸?shù)牧鞒淌疽鈭D之一;
圖6為本發(fā)明中數(shù)據(jù)轉(zhuǎn)換、傳輸?shù)牧鞒淌疽鈭D之一。
[0012]
【具體實(shí)施方式】
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合附圖以及具體實(shí)施例來詳細(xì)說明本發(fā)明,在此本發(fā)明的示意性實(shí)施例以及說明用來解釋本發(fā)明,但并不作為對本發(fā)明的限定。
[0013]實(shí)施例1:
圖1為本實(shí)施例提供的一種數(shù)據(jù)共享的服務(wù)方法的流程示意圖,如圖所示,該方法包括如下步驟:
數(shù)據(jù)查詢請求:接收不同應(yīng)用系統(tǒng)的協(xié)議類型的請求信息;并把不同類型的請求信息進(jìn)行處理轉(zhuǎn)換為統(tǒng)一格式的消息請求信息;
消息中間件:通過數(shù)據(jù)接口查詢各服務(wù)實(shí)體上的數(shù)據(jù);
數(shù)據(jù)轉(zhuǎn)換、傳輸:將各服務(wù)實(shí)體上的格式統(tǒng)一化處理,并根據(jù)需求進(jìn)行數(shù)據(jù)傳輸。
[0014]如圖2所示的一種數(shù)據(jù)共享的服務(wù)方法,其中所述消息中間件的具體步驟為: 消息偵聽:偵聽轉(zhuǎn)換后的請求消息,將其納入消息隊(duì)列,按照優(yōu)先級、先后順序調(diào)用與該請求消息相關(guān)的數(shù)據(jù)服務(wù)接口;
消息處理:將數(shù)據(jù)服務(wù)接口反饋的異構(gòu)數(shù)據(jù)進(jìn)行格式統(tǒng)一化處理。
[0015]如圖3所示的一種數(shù)據(jù)共享的服務(wù)方法,其中所述數(shù)據(jù)轉(zhuǎn)換、傳輸?shù)木唧w步驟為: 數(shù)據(jù)融合:將多個不同來源的數(shù)據(jù)信息進(jìn)行融合,形成統(tǒng)一的數(shù)據(jù)信息;
協(xié)議轉(zhuǎn)換:創(chuàng)建與請求信息相匹配的通訊協(xié)議;
消息路由:通過轉(zhuǎn)換后的協(xié)議將融合后的數(shù)據(jù)發(fā)送給請求方。
[0016]具體實(shí)施例中:不同應(yīng)用系統(tǒng)可為0A系統(tǒng)、工程管理系統(tǒng)、CRM系統(tǒng)、SAP財(cái)務(wù)系統(tǒng)、租金管理系統(tǒng)。
[0017]具體實(shí)施例中:可通過XML文件,可明確寫下服務(wù)之間的調(diào)用關(guān)系。
[0018]具體實(shí)施例中:可通過轉(zhuǎn)換消息的格式和規(guī)范,使不同系統(tǒng)之間進(jìn)行消息傳遞。
[0019]具體實(shí)施例中:可通過轉(zhuǎn)換消息的傳輸協(xié)議,使不同協(xié)議的系統(tǒng)能夠通信。
[0020]具體實(shí)施例中:通過數(shù)據(jù)交換,可以轉(zhuǎn)換消息格式、消息的內(nèi)容。
[0021]具體實(shí)施例中:通過消息路由,可以動態(tài)尋找目標(biāo)系統(tǒng),讓消息傳輸給需要的系統(tǒng)。
[0022]具體實(shí)施例中:通過安全處理,可以驗(yàn)證用戶身份,確保系統(tǒng)安全。
[0023]具體實(shí)施例中:通過系統(tǒng)監(jiān)控管理,可記錄和監(jiān)控系統(tǒng)運(yùn)行情況。
[0024]具體實(shí)施例中本方法可應(yīng)用在展覽館、博物館、科技館、旅游景區(qū)、公共宣傳展示區(qū)域中;也可應(yīng)用在商場、會展中心、展銷會、餐飲企業(yè)、賣場中;也可應(yīng)用在市政機(jī)關(guān)、企業(yè)中,也可以將各個領(lǐng)域中的系統(tǒng)間進(jìn)行應(yīng)用。
[0025]下面以一個具體實(shí)施例來說明:
在某城市的旅游信息管理體系中設(shè)有多個獨(dú)立的管理系統(tǒng)。其中設(shè)有旅游景區(qū)系統(tǒng)、餐飲機(jī)構(gòu)系統(tǒng)、票務(wù)系統(tǒng)、酒店系統(tǒng)等都需要獲取人員流量數(shù)據(jù)。但是人員流量數(shù)據(jù)是在另一個獨(dú)立的系統(tǒng)一控制系統(tǒng)中維護(hù)的。也就是說人員流量信息再A0C系統(tǒng)中維護(hù),并及時(shí)同步到其它系統(tǒng)中。
[0026]不同的系統(tǒng)中的人員流量數(shù)據(jù)不同,其中旅游景區(qū)系統(tǒng)中的人員流量數(shù)據(jù)為參觀人員、票價(jià)、當(dāng)前可定票數(shù);餐飲機(jī)構(gòu)系統(tǒng)中的人員流量數(shù)據(jù)為就餐人員、餐費(fèi);票務(wù)系統(tǒng)人員流量塑化劑為航班號、票價(jià)、當(dāng)前可定票數(shù)和終點(diǎn);酒店系統(tǒng)中的人員流量數(shù)據(jù)為客戶基本信息、入住率、住宿周期等。而控制系統(tǒng)所需要的人員流量數(shù)據(jù)為人流量、消費(fèi)能力、地理信息。
[0027]運(yùn)控系統(tǒng)向旅游景區(qū)系統(tǒng)、餐飲機(jī)構(gòu)系統(tǒng)、票務(wù)系統(tǒng)、酒店系統(tǒng)發(fā)送人員流量數(shù)據(jù)信息,并把控制系統(tǒng)內(nèi)的請求信息進(jìn)行處理轉(zhuǎn)換為統(tǒng)一格式的消息請求信息。從不同系統(tǒng)中進(jìn)行消息偵聽,各個適配器分別從旅游景區(qū)系統(tǒng)、餐飲機(jī)構(gòu)系統(tǒng)、票務(wù)系統(tǒng)、酒店系統(tǒng)查詢各服務(wù)實(shí)體上的數(shù)據(jù)。并將偵聽轉(zhuǎn)換后的請求信息,將其納入消息隊(duì)列,按照優(yōu)先級、先后順序調(diào)用航班數(shù)據(jù)相關(guān)的數(shù)據(jù)服務(wù)接口。將旅游景區(qū)系統(tǒng)中的人員流量數(shù)據(jù)為參觀人員、票價(jià)、當(dāng)前可定票數(shù);餐飲機(jī)構(gòu)系統(tǒng)中的人員流量數(shù)據(jù)為就餐人員、餐費(fèi);票務(wù)系統(tǒng)人員流量塑化劑為航班號、票價(jià)、當(dāng)前可定票數(shù)和終點(diǎn);酒店系統(tǒng)中