欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)交換裝置、系統(tǒng)及方法

文檔序號:7965324閱讀:191來源:國知局
專利名稱:數(shù)據(jù)交換裝置、系統(tǒng)及方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)技術(shù),尤其涉及數(shù)據(jù)交換技術(shù)。
背景技術(shù)
數(shù)據(jù)交換技術(shù)是指將不同的信息格式和語義轉(zhuǎn)換為能夠被目標(biāo)應(yīng)用系統(tǒng)所理解的數(shù)據(jù)格式和語義的整合技術(shù),數(shù)據(jù)交換技術(shù)是應(yīng)用整合層的重要技術(shù)之一。
數(shù)據(jù)交換包括兩個(gè)方面內(nèi)容,即數(shù)據(jù)格式轉(zhuǎn)換和數(shù)據(jù)語義轉(zhuǎn)換。數(shù)據(jù)格式轉(zhuǎn)換是指將任意形式的數(shù)據(jù)格式都轉(zhuǎn)換為指定的一種標(biāo)準(zhǔn)的數(shù)據(jù)格式,例如XML(Extensible Markup Language,可擴(kuò)展標(biāo)記語言)。另外,在現(xiàn)實(shí)的數(shù)據(jù)環(huán)境中,不僅數(shù)據(jù)源是異構(gòu)的,數(shù)據(jù)表示十分復(fù)雜,數(shù)據(jù)之間的語義聯(lián)系也相當(dāng)豐富。數(shù)據(jù)要在不同的應(yīng)用系統(tǒng)之間或者業(yè)務(wù)流程之間交流,就必須確保交互的雙方對數(shù)據(jù)表達(dá)的語義有統(tǒng)一的認(rèn)識。所以,數(shù)據(jù)交換平臺應(yīng)該具有全局的語義完整性控制的能力,在應(yīng)用整合層上解決由于各局部數(shù)據(jù)庫的異構(gòu)性而引起的在數(shù)據(jù)對象的命名、數(shù)據(jù)的格式以及數(shù)據(jù)結(jié)構(gòu)等方面存在的不一致的問題,為全局用戶提供全局?jǐn)?shù)據(jù)信息的集成和統(tǒng)一的表示。
以銀證平臺系統(tǒng)為例,如圖1所示,銀證平臺101中的銀證平臺主控單元1011從證券交易系統(tǒng)數(shù)據(jù)庫102或銀行端接口103接收數(shù)據(jù),之后將所述數(shù)據(jù)送入相應(yīng)的銀證轉(zhuǎn)換DLL(動(dòng)態(tài)鏈接庫)1012處理,銀證轉(zhuǎn)換DLL1012將所述數(shù)據(jù)的格式及語義轉(zhuǎn)換為能夠被銀行端接口103或證券交易系統(tǒng)數(shù)據(jù)庫102識別的格式及語義,最后將轉(zhuǎn)換后的數(shù)據(jù)發(fā)送到銀行端接口103或證券交易系統(tǒng)數(shù)據(jù)庫102。
利用圖1所示的銀證平臺系統(tǒng)即可實(shí)現(xiàn)證券公司與銀行之間的數(shù)據(jù)交互,而且能夠保證雙方都能正確識別交互的數(shù)據(jù)。但是,由于一個(gè)銀證轉(zhuǎn)換DLL1012對應(yīng)一個(gè)銀行端接口,所以,如果每增加一個(gè)銀行端接口,則需對應(yīng)開發(fā)一個(gè)銀證轉(zhuǎn)換DLL1012,眾所周知,開發(fā)DLL的工作量比較大,而且日后也需要有專業(yè)人員進(jìn)行維護(hù),這都會極大的增加開發(fā)成本,因此,現(xiàn)有的數(shù)據(jù)交換技術(shù)雖然能夠?qū)崿F(xiàn)數(shù)據(jù)格式及語義的轉(zhuǎn)換,但還有待于進(jìn)一步完善。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于提供一種數(shù)據(jù)交換技術(shù),以保證在實(shí)現(xiàn)數(shù)據(jù)交換的前提下、減小開發(fā)和維護(hù)成本。
為解決上述技術(shù)問題,本發(fā)明提供了一種數(shù)據(jù)交換裝置,包括至少一個(gè)消息適配器,用于采集和轉(zhuǎn)發(fā)從數(shù)據(jù)載體獲得的數(shù)據(jù);至少一個(gè)轉(zhuǎn)換適配器,用于將從所述消息適配器獲得的數(shù)據(jù)的格式及語義轉(zhuǎn)換為目的數(shù)據(jù)載體能夠識別的格式及語義;其中,所述消息適配器將所述轉(zhuǎn)換后的數(shù)據(jù)路由到所述目的數(shù)據(jù)載體。
所述裝置還包括中心數(shù)據(jù)庫,用于保存所述裝置及所述轉(zhuǎn)換適配器對應(yīng)的配置數(shù)據(jù)。
所述裝置還包括主控程序單元,用于接收和轉(zhuǎn)發(fā)所述消息適配器及所述轉(zhuǎn)換適配器傳遞的數(shù)據(jù),和/或,用于將所述中心數(shù)據(jù)庫中保存的配置數(shù)據(jù)裝載到對應(yīng)的轉(zhuǎn)換適配器。
所述主控程序單元還包括調(diào)度消息適配器,用于接收所述消息適配器采集到的數(shù)據(jù);調(diào)度轉(zhuǎn)換適配器,用于將所述采集到的數(shù)據(jù)傳遞到所述轉(zhuǎn)換適配器;其中,所述調(diào)度轉(zhuǎn)換適配器將轉(zhuǎn)換后的數(shù)據(jù)傳遞到所述調(diào)度消息適配器,確定目的數(shù)據(jù)載體后,所述調(diào)度消息適配器將轉(zhuǎn)換后的數(shù)據(jù)通過所述消息適配器傳遞到目的數(shù)據(jù)載體。
本發(fā)明還提供了一種數(shù)據(jù)交換系統(tǒng),包括至少兩個(gè)數(shù)據(jù)載體,還包括數(shù)據(jù)交換平臺,具有至少一個(gè)轉(zhuǎn)換適配器,所述轉(zhuǎn)換適配器用于將從一個(gè)數(shù)據(jù)載體采集到的數(shù)據(jù)的格式及語義轉(zhuǎn)換為另一個(gè)數(shù)據(jù)載體能夠識別的格式及語義。
所述數(shù)據(jù)載體為各種文件、數(shù)據(jù)庫及根據(jù)各種協(xié)議組成的數(shù)據(jù)包。
本發(fā)明還提供了一種基于所述數(shù)據(jù)交換系統(tǒng)的數(shù)據(jù)交換方法,包括將從第一數(shù)據(jù)載體接收的數(shù)據(jù)送入所述數(shù)據(jù)交換系統(tǒng)中對應(yīng)的轉(zhuǎn)換適配器;所述轉(zhuǎn)換適配器將所述數(shù)據(jù)的格式及語義轉(zhuǎn)換為第二數(shù)據(jù)載體能夠識別的格式及語義;將轉(zhuǎn)換后的數(shù)據(jù)路由到所述第二數(shù)據(jù)載體。
預(yù)先設(shè)置轉(zhuǎn)換適配器的過程包括從所述數(shù)據(jù)交換系統(tǒng)的中心數(shù)據(jù)庫中讀取配置數(shù)據(jù);將所述配置數(shù)據(jù)裝載到對應(yīng)的轉(zhuǎn)換適配器。
將從第一數(shù)據(jù)載體接收的數(shù)據(jù)送入對應(yīng)的轉(zhuǎn)換適配器的過程包括所述數(shù)據(jù)交換系統(tǒng)的消息適配器接收從所述第一數(shù)據(jù)載體獲得的數(shù)據(jù);所述消息適配器將所述數(shù)據(jù)傳遞給所述數(shù)據(jù)交換系統(tǒng)的主控程序單元;所述主控程序單元將所述數(shù)據(jù)送入對應(yīng)的轉(zhuǎn)換適配器。
所述消息適配器將轉(zhuǎn)換后的數(shù)據(jù)路由到所述第二數(shù)據(jù)載體。
在本發(fā)明的裝置、系統(tǒng)及方法中,使用轉(zhuǎn)換適配器實(shí)現(xiàn)對數(shù)據(jù)的格式及語義的轉(zhuǎn)換,由于配置適配器相對于開發(fā)和維護(hù)DLL工作量小,所以本發(fā)明減小了開發(fā)和維護(hù)的成本。
在現(xiàn)有的銀證平臺系統(tǒng)中,開發(fā)一個(gè)DLL不僅工作量大,而且開發(fā)出來的DLL有可能性能比較差,這種情況下,系統(tǒng)對數(shù)據(jù)的處理可能會有錯(cuò)誤,而適配器的性能比較穩(wěn)定,完全可以避免數(shù)據(jù)出錯(cuò)。
現(xiàn)有的數(shù)據(jù)交換系統(tǒng)一般都是針對某項(xiàng)業(yè)務(wù)的,并沒有考慮擴(kuò)展業(yè)務(wù)時(shí)開發(fā)程序的工作量,所以,現(xiàn)有的數(shù)據(jù)交換系統(tǒng)一般都是點(diǎn)對點(diǎn)或點(diǎn)對多的數(shù)據(jù)轉(zhuǎn)換,而由于配置和維護(hù)適配器的工作量小,即使擴(kuò)展業(yè)務(wù)也只需增加一個(gè)適配器即可,所以,本發(fā)明還可實(shí)現(xiàn)多對多的數(shù)據(jù)轉(zhuǎn)換。


圖1為銀證平臺系統(tǒng)結(jié)構(gòu)示意圖;圖2為本發(fā)明裝置的結(jié)構(gòu)示意圖;圖3為本發(fā)明系統(tǒng)的結(jié)構(gòu)示意圖;圖4為境內(nèi)外互相投資系統(tǒng)的結(jié)構(gòu)示意圖;圖5為本發(fā)明方法的流程圖。
具體實(shí)施例方式
下面我們將結(jié)合附圖,對本發(fā)明的最佳實(shí)施方案進(jìn)行詳細(xì)描述。首先要指出的是,本發(fā)明中用到的術(shù)語、字詞及權(quán)利要求的含義不能僅僅限于其字面和普通的含義去理解,還包括進(jìn)而與本發(fā)明的技術(shù)相符的含義和概念,這是因?yàn)槲覀冏鳛榘l(fā)明者,要適當(dāng)?shù)亟o出術(shù)語的定義,以便對我們的發(fā)明進(jìn)行最恰當(dāng)?shù)拿枋?。因此,本說明和附圖中給出的配置,只是本發(fā)明的首選實(shí)施方案,而不是要列舉本發(fā)明的所有技術(shù)特性。我們要認(rèn)識到,還有各種各樣的可以取代我們方案的同等方案或修改方案。
首先結(jié)合圖2,對本發(fā)明的裝置進(jìn)行說明。
如圖2所示,數(shù)據(jù)交換裝置201包括轉(zhuǎn)換適配器2011、消息適配器2012、主控程序單元2013及中心數(shù)據(jù)庫2014。其中,轉(zhuǎn)換適配器2011從主控程序單元2013獲得數(shù)據(jù),并將所述數(shù)據(jù)的格式及語義轉(zhuǎn)換為目的數(shù)據(jù)載體能夠識別的格式及語義,之后,將轉(zhuǎn)換后的數(shù)據(jù)返回給主控程序單元2013;消息適配器2012用于采集和轉(zhuǎn)發(fā)從數(shù)據(jù)載體或者主控程序單元2013獲得的數(shù)據(jù),其可以根據(jù)主控程序單元2013的配置接收數(shù)據(jù),也可以主動(dòng)的采集數(shù)據(jù);主控程序單元2013用于選定對應(yīng)的轉(zhuǎn)換適配器2011,并將消息適配器2012傳遞過來的數(shù)據(jù)送入轉(zhuǎn)換適配器2011處理,主控程序單元2013還確定轉(zhuǎn)換后的數(shù)據(jù)需要到達(dá)的目的數(shù)據(jù)載體,通過消息適配器2012將轉(zhuǎn)換后的數(shù)據(jù)路由到目的數(shù)據(jù)載體;中心數(shù)據(jù)庫2014用于保存數(shù)據(jù)交換裝置201及轉(zhuǎn)換適配器2011對應(yīng)的配置數(shù)據(jù),主控程序單元2013可以將這些配置數(shù)據(jù)裝載到轉(zhuǎn)換適配器2011及消息適配器2012等單元,這些單元根據(jù)配置數(shù)據(jù)實(shí)現(xiàn)相應(yīng)的功能,例如,主控程序單元2013將相關(guān)配置數(shù)據(jù)裝載到某個(gè)轉(zhuǎn)換適配器2011,相關(guān)配置數(shù)據(jù)可以是某個(gè)數(shù)據(jù)載體的數(shù)據(jù)轉(zhuǎn)換為另一個(gè)數(shù)據(jù)載體能夠識別的數(shù)據(jù)的相關(guān)參數(shù),則這個(gè)轉(zhuǎn)換適配器的功能就是實(shí)現(xiàn)將某個(gè)數(shù)據(jù)載體的數(shù)據(jù)格式及語義轉(zhuǎn)換為另一個(gè)數(shù)據(jù)載體能夠識別的數(shù)據(jù)格式及語義。
另外,主控程序單元2013還可包括調(diào)度消息適配器,用于接收消息適配器2012采集到的數(shù)據(jù);調(diào)度轉(zhuǎn)換適配器,用于將所述采集到的數(shù)據(jù)傳遞到轉(zhuǎn)換適配器2011;其中,調(diào)度轉(zhuǎn)換適配器將轉(zhuǎn)換后的數(shù)據(jù)傳遞到所述調(diào)度消息適配器,確定目的數(shù)據(jù)載體后,所述調(diào)度消息適配器將轉(zhuǎn)換后的數(shù)據(jù)通過消息適配器2012傳遞到目的數(shù)據(jù)載體。
需要說明的是,主控程序單元2013的功能可以集成到轉(zhuǎn)換適配器2011或消息適配器2012,轉(zhuǎn)換適配器2011及消息適配器2012的配置數(shù)據(jù)也可以在裝置應(yīng)用之前裝載,所以,數(shù)據(jù)交換裝置201也可以不必包括主控程序單元2013及中心數(shù)據(jù)庫2014。
一般情況下,轉(zhuǎn)換適配器2011只能將一種數(shù)據(jù)格式及語義轉(zhuǎn)換為另一種數(shù)據(jù)格式及語義,而不能將一種或多種數(shù)據(jù)格式及語義轉(zhuǎn)換為另外多種數(shù)據(jù)格式及語義,但特殊情況下,如果將多種轉(zhuǎn)換功能集成到一個(gè)轉(zhuǎn)換適配器2011,則一個(gè)轉(zhuǎn)換適配器2011的功能也可以適當(dāng)?shù)玫綌U(kuò)展。此外,如果將數(shù)據(jù)的接收、轉(zhuǎn)發(fā)、路由等功能集成到一個(gè)消息適配器2012,則數(shù)據(jù)交換裝置201可以只有一個(gè)消息適配器2012,但一般情況下,數(shù)據(jù)交換裝置201的兩側(cè)各具有一個(gè)消息適配器2012。每個(gè)數(shù)據(jù)載體也可以對應(yīng)一個(gè)消息適配器2012,這種情況下,消息適配器2012只負(fù)責(zé)采集和接收對應(yīng)數(shù)據(jù)載體的數(shù)據(jù),并將數(shù)據(jù)傳遞給主控程序單元2013,主控程序單元2013接收到轉(zhuǎn)換后的數(shù)據(jù)后,將轉(zhuǎn)換后的數(shù)據(jù)通過對應(yīng)的消息適配器2012路由到目的數(shù)據(jù)載體。
現(xiàn)在結(jié)合圖3,對本發(fā)明的系統(tǒng)進(jìn)行說明。
如圖3所示,本發(fā)明的系統(tǒng)包括數(shù)據(jù)交換平臺301,數(shù)據(jù)交換平臺301還具有至少一個(gè)轉(zhuǎn)換適配器3011,本發(fā)明的系統(tǒng)還包括多種協(xié)議接口302、DBF文件載體303、SQL Server數(shù)據(jù)庫304、STEP協(xié)議接口305及HSAR協(xié)議接口306。其中,轉(zhuǎn)換適配器3011用于將從一個(gè)數(shù)據(jù)載體采集到的數(shù)據(jù)的格式及語義轉(zhuǎn)換為另一個(gè)數(shù)據(jù)載體能夠識別的格式及語義,例如,轉(zhuǎn)換適配器3011可以將從TCP/IP協(xié)議數(shù)據(jù)包中獲得的數(shù)據(jù)轉(zhuǎn)換為符合HSAR協(xié)議標(biāo)準(zhǔn)的數(shù)據(jù)。數(shù)據(jù)載體可以為DBF文件載體303、SQL Server數(shù)據(jù)庫304以及根據(jù)各種協(xié)議組成的數(shù)據(jù)包。DBF為DBASE文件,它是一種由Ashton-Tate創(chuàng)建的格式,可以被ACT!、Lipper、FoxPro、Arago、Wordtech、Xbase及類似數(shù)據(jù)庫或與數(shù)據(jù)庫有關(guān)的產(chǎn)品識別;SQL Server是一種數(shù)據(jù)庫,是一種可擴(kuò)展的、高性能的、為分布式客戶機(jī)/服務(wù)器計(jì)算所設(shè)計(jì)的數(shù)據(jù)庫管理系統(tǒng);STEP是一種國外常用的通訊協(xié)議;HSAR是一種國內(nèi)常用的特定的通訊協(xié)議;多種協(xié)議接口302可以是TCP/IP接口。
目前,境內(nèi)與境外的金融、證券等業(yè)務(wù)往來比較頻繁,境內(nèi)外的投資者如果需要互相投資對方的金融市場,就必須通過各個(gè)不同的系統(tǒng)進(jìn)行訂單交易,但是,各個(gè)系統(tǒng)之間采用的協(xié)議標(biāo)準(zhǔn)有所不同,這種情況下,就需要有一個(gè)平臺在各個(gè)系統(tǒng)之間做一個(gè)溝通和翻譯的橋梁工作。本發(fā)明提供的數(shù)據(jù)交換系統(tǒng)就起到了這個(gè)作用。如圖4所示,數(shù)據(jù)交換平臺接收各個(gè)系統(tǒng)發(fā)過來的各種訂單消息,進(jìn)行數(shù)據(jù)交換,即格式轉(zhuǎn)換及語義轉(zhuǎn)換,然后將轉(zhuǎn)換后的消息路由到對應(yīng)的目的系統(tǒng)進(jìn)行投資交易。其中,F(xiàn)IX表示金融信息交換,它是一個(gè)協(xié)議,也是一種語言,由股票市場、證券市場研發(fā);ISO15022是一種國際標(biāo)準(zhǔn)協(xié)議,也是一種語言,由股票市場、證券市場研發(fā),國外金融系統(tǒng)常用;8583是一種標(biāo)準(zhǔn)協(xié)議,也是一種語言,由股票市場、證券市場研發(fā),國內(nèi)金融系統(tǒng)常用;STEP是FIX協(xié)議的一個(gè)分支;類FIX是和FIX協(xié)議類似的一種協(xié)議。由圖4可知,境內(nèi)外系統(tǒng)的數(shù)據(jù)可以互相轉(zhuǎn)換,即使增加一個(gè)系統(tǒng),只需在數(shù)據(jù)交換平臺中增加對應(yīng)的轉(zhuǎn)換適配器即可。
現(xiàn)在結(jié)合圖5,對本發(fā)明的方法進(jìn)行說明,其中,本發(fā)明的方法適用于圖3所示的系統(tǒng)。
如圖5所示,在步驟S501中,主控程序單元從中心數(shù)據(jù)庫中讀取所有的相關(guān)配置信息。
步驟S502主控程序單元將相關(guān)配置信息裝載到對應(yīng)的適配器。這里的適配器包括消息適配器及轉(zhuǎn)換適配器,轉(zhuǎn)換適配器的配置信息主要是關(guān)于將一個(gè)數(shù)據(jù)載體中的數(shù)據(jù)轉(zhuǎn)換為另一個(gè)數(shù)據(jù)載體能夠識別的數(shù)據(jù)等信息。
步驟S503消息適配器接收到數(shù)據(jù)后,將數(shù)據(jù)傳遞給主控程序單元。
步驟S504主控程序單元選定對應(yīng)的轉(zhuǎn)換適配器。主控程序單元可以通過識別數(shù)據(jù)的源地址及目的地址、或者識別數(shù)據(jù)的源地址及需要轉(zhuǎn)換成的數(shù)據(jù)格式及語義選定對應(yīng)的轉(zhuǎn)換適配器。
步驟S505主控程序單元將數(shù)據(jù)發(fā)送給選定的轉(zhuǎn)換適配器。
步驟S506轉(zhuǎn)換適配器將數(shù)據(jù)的格式及語義轉(zhuǎn)換為目的數(shù)據(jù)載體能夠識別的格式及語義。
步驟S507轉(zhuǎn)換適配器將轉(zhuǎn)換后的數(shù)據(jù)返回給主控程序單元。
步驟S508主控程序單元確定轉(zhuǎn)換后的數(shù)據(jù)對應(yīng)的目的數(shù)據(jù)載體后,通過消息適配器路由到目的數(shù)據(jù)載體。
需要說明的是,如果主控程序單元的功能集成到適配器,適配器的配置已在方法運(yùn)行前完成,則主控程序單元的動(dòng)作可由適配器完成,裝載配置數(shù)據(jù)的步驟也可省略。
本發(fā)明提供的數(shù)據(jù)交換技術(shù)的核心是消息路由和數(shù)據(jù)轉(zhuǎn)換主程序,其接收和分發(fā)消息,并基于預(yù)先定義的消息處理流,確保轉(zhuǎn)發(fā)給正確的應(yīng)用。消息控制程序能執(zhí)行多段的路由,對于單獨(dú)的消息,可以根據(jù)消息的源、目的地、類型等定義多個(gè)處理段或?qū)ο?。對象可以包括消息的轉(zhuǎn)換、數(shù)據(jù)的格式轉(zhuǎn)換、查詢數(shù)據(jù)庫、記錄日志和定時(shí)傳送等。應(yīng)用間的互通可以是一對一、一對多或多向的。
數(shù)據(jù)交換技術(shù)的核心還包括單獨(dú)的通信與消息傳遞協(xié)議層,實(shí)現(xiàn)組織內(nèi)部或組織間的實(shí)際的網(wǎng)絡(luò)通信,具有一個(gè)專門的消息格式庫用于保存所有的消息定義,并提供建造和維護(hù)組織內(nèi)部和組織間消息類型的工具。路由程序最終通過這一層實(shí)現(xiàn)消息的接收與分發(fā)。
數(shù)據(jù)交換技術(shù)的數(shù)據(jù)轉(zhuǎn)換實(shí)體負(fù)責(zé)在應(yīng)用之間對傳輸?shù)臄?shù)據(jù)進(jìn)行轉(zhuǎn)換,提供數(shù)據(jù)轉(zhuǎn)換需要的API(Application Program Interface,應(yīng)用程序接口)。數(shù)據(jù)的規(guī)范化,或者稱數(shù)據(jù)的標(biāo)準(zhǔn)化,是使數(shù)據(jù)在交換過程中轉(zhuǎn)換成標(biāo)準(zhǔn)狀態(tài)的技術(shù)。消息代理中間件有內(nèi)置的數(shù)據(jù)規(guī)范化工具,替換一個(gè)應(yīng)用時(shí),不會影響到與其它數(shù)據(jù)交換伙伴的應(yīng)用接口。
數(shù)據(jù)交換技術(shù)的數(shù)據(jù)轉(zhuǎn)換可以分三種形式,分別是實(shí)時(shí)的、接近實(shí)時(shí)的或批處理的。批處理方式基于文件到文件的數(shù)據(jù)轉(zhuǎn)換方式。數(shù)據(jù)交換系統(tǒng)有一個(gè)實(shí)時(shí)的請求/應(yīng)答實(shí)體來執(zhí)行同步的關(guān)鍵任務(wù)消息的處理,通過一個(gè)消息隊(duì)列機(jī)制提供接近實(shí)時(shí)的數(shù)據(jù)轉(zhuǎn)換。數(shù)據(jù)交換技術(shù)管理傳遞各個(gè)服務(wù)應(yīng)用的并發(fā)路徑,即使在企業(yè)需求最大時(shí)也能提供最佳的性能。
數(shù)據(jù)交換技術(shù)支持?jǐn)?shù)據(jù)包和可靠傳輸通信方式。可靠傳輸通信是基于消息隊(duì)列機(jī)制的,發(fā)送和接收消息分別通過不同的消息隊(duì)列。對應(yīng)用來講,可靠傳輸確保一次并且只有一次的遞送。消息的傳遞可以選擇壓縮或/和加密傳輸方式。
數(shù)據(jù)交換技術(shù)支持基于內(nèi)容的數(shù)據(jù)轉(zhuǎn)發(fā),數(shù)據(jù)產(chǎn)生后按類型歸類時(shí),路經(jīng)就確定了,數(shù)據(jù)交換技術(shù)能夠根據(jù)消息的內(nèi)容把數(shù)據(jù)轉(zhuǎn)發(fā)到不同的目的地。
數(shù)據(jù)交換平臺能管理復(fù)雜的處理流,可以協(xié)調(diào)需要一系列復(fù)雜處理過程的交易處理,通過可配置的計(jì)時(shí)器和告警器處理異常的情況。數(shù)據(jù)交換系統(tǒng)內(nèi)部的規(guī)則機(jī)制與可配置的計(jì)時(shí)器和報(bào)警器一并確保交易處理的時(shí)效性,交易跟蹤程序存儲和顯示檢測單個(gè)交易的狀態(tài)。
目前,證券金融企業(yè)在開發(fā)應(yīng)用的過程中,30%-40%的費(fèi)用都浪費(fèi)在開發(fā)和維護(hù)與企業(yè)業(yè)務(wù)邏輯無關(guān)的各種接口上。隨著企業(yè)或企業(yè)間應(yīng)用數(shù)量的增加,應(yīng)用間的通信接口日益增多,不同的平臺、不同的語言與技術(shù)所帶來的難度成倍的增長。數(shù)據(jù)交換技術(shù)由于降低了企業(yè)/機(jī)構(gòu)內(nèi)部應(yīng)用的復(fù)雜交互,將會與數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)倉庫同等重要。
歸納起來,基于數(shù)據(jù)交換系統(tǒng)實(shí)現(xiàn)應(yīng)用集成的主要理由有以下幾個(gè)方面通過點(diǎn)對點(diǎn)的應(yīng)用接口完成應(yīng)用的集成復(fù)雜度高、代價(jià)大,嚴(yán)重地限制了企業(yè)的靈活性,本發(fā)明的數(shù)據(jù)交換技術(shù)如同一個(gè)軟件的HUB(中樞),連接需要交互的各個(gè)應(yīng)用系統(tǒng),減少了應(yīng)用系統(tǒng)接口的數(shù)量及相互的技術(shù)依賴性;
應(yīng)用與應(yīng)用間傳遞的數(shù)據(jù)需要轉(zhuǎn)換,傳遞需要按照優(yōu)先級、實(shí)時(shí)地或批處理的方式進(jìn)行,本發(fā)明的數(shù)據(jù)交換技術(shù)提供與各種資源的接口、數(shù)據(jù)轉(zhuǎn)換能力和消息處理能力,高效地實(shí)現(xiàn)了應(yīng)用之間的消息傳遞;復(fù)雜的業(yè)務(wù)處理邏輯帶來應(yīng)用間、應(yīng)用與人之間交互的復(fù)雜性,要求提供一種支持流管理、處理智能化開發(fā)的簡便性,本發(fā)明的數(shù)據(jù)交換技術(shù)采用適配器的形式,提供商務(wù)邏輯層開發(fā)能力。
集成應(yīng)用的體系結(jié)構(gòu)必須能適應(yīng)業(yè)務(wù)邏輯、組織機(jī)構(gòu)的變化,最大程度地減少對已有應(yīng)用的修改。本發(fā)明的數(shù)據(jù)交換技術(shù)構(gòu)造了一個(gè)基于消息的代理骨干,其基于API的適配器以及包裝程序完全滿足這一要求。
綜上所述,證券公司可以使用本發(fā)明的數(shù)據(jù)交換技術(shù)構(gòu)建全國性的多業(yè)務(wù)系統(tǒng)間的集成、以及證券公司和業(yè)務(wù)往來單位之間的應(yīng)用系統(tǒng)集成,實(shí)現(xiàn)證券與銀行、證券與期貨、證券與黃金交易、證券與外匯交易等金融機(jī)構(gòu)之間金融產(chǎn)品的相互代理銷售。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種數(shù)據(jù)交換裝置,其特征在于包括至少一個(gè)消息適配器,用于采集和轉(zhuǎn)發(fā)從數(shù)據(jù)載體獲得的數(shù)據(jù);至少一個(gè)轉(zhuǎn)換適配器,用于將從所述消息適配器獲得的數(shù)據(jù)的格式及語義轉(zhuǎn)換為目的數(shù)據(jù)載體能夠識別的格式及語義;其中,所述消息適配器將所述轉(zhuǎn)換后的數(shù)據(jù)路由到所述目的數(shù)據(jù)載體。
2.如權(quán)利要求1所述的數(shù)據(jù)交換裝置,其特征在于還包括中心數(shù)據(jù)庫,用于保存所述裝置及所述轉(zhuǎn)換適配器對應(yīng)的配置數(shù)據(jù)。
3.如權(quán)利要求1或2所述的數(shù)據(jù)交換裝置,其特征在于還包括主控程序單元,用于接收和轉(zhuǎn)發(fā)所述消息適配器及所述轉(zhuǎn)換適配器傳遞的數(shù)據(jù),和/或,用于將所述中心數(shù)據(jù)庫中保存的配置數(shù)據(jù)裝載到對應(yīng)的轉(zhuǎn)換適配器。
4.如權(quán)利要求3所述的數(shù)據(jù)交換裝置,其特征在于所述主控程序單元還包括調(diào)度消息適配器,用于接收所述消息適配器采集到的數(shù)據(jù);調(diào)度轉(zhuǎn)換適配器,用于將所述采集到的數(shù)據(jù)傳遞到所述轉(zhuǎn)換適配器;其中,所述調(diào)度轉(zhuǎn)換適配器將轉(zhuǎn)換后的數(shù)據(jù)傳遞到所述調(diào)度消息適配器,確定目的數(shù)據(jù)載體后,所述調(diào)度消息適配器將轉(zhuǎn)換后的數(shù)據(jù)通過所述消息適配器傳遞到目的數(shù)據(jù)載體。
5.一種數(shù)據(jù)交換系統(tǒng),包括至少兩個(gè)數(shù)據(jù)載體,其特征在于還包括數(shù)據(jù)交換平臺,具有至少一個(gè)轉(zhuǎn)換適配器,所述轉(zhuǎn)換適配器用于將從一個(gè)數(shù)據(jù)載體采集到的數(shù)據(jù)的格式及語義轉(zhuǎn)換為另一個(gè)數(shù)據(jù)載體能夠識別的格式及語義。
6.如權(quán)利要求5所述的數(shù)據(jù)交換系統(tǒng),其特征在于所述數(shù)據(jù)載體為各種文件、數(shù)據(jù)庫及根據(jù)各種協(xié)議組成的數(shù)據(jù)包。
7.一種基于權(quán)利要求5所述系統(tǒng)的數(shù)據(jù)交換方法,其特征在于包括將從第一數(shù)據(jù)載體接收的數(shù)據(jù)送入所述數(shù)據(jù)交換系統(tǒng)中對應(yīng)的轉(zhuǎn)換適配器;所述轉(zhuǎn)換適配器將所述數(shù)據(jù)的格式及語義轉(zhuǎn)換為第二數(shù)據(jù)載體能夠識別的格式及語義;將轉(zhuǎn)換后的數(shù)據(jù)路由到所述第二數(shù)據(jù)載體。
8.如權(quán)利要求7所述的數(shù)據(jù)交換方法,其特征在于預(yù)先設(shè)置轉(zhuǎn)換適配器的過程包括從所述數(shù)據(jù)交換系統(tǒng)的中心數(shù)據(jù)庫中讀取配置數(shù)據(jù);將所述配置數(shù)據(jù)裝載到對應(yīng)的轉(zhuǎn)換適配器。
9.如權(quán)利要求7所述的數(shù)據(jù)交換方法,其特征在于將從第一數(shù)據(jù)載體接收的數(shù)據(jù)送入對應(yīng)的轉(zhuǎn)換適配器的過程包括所述數(shù)據(jù)交換系統(tǒng)的消息適配器接收從所述第一數(shù)據(jù)載體獲得的數(shù)據(jù);所述消息適配器將所述數(shù)據(jù)傳遞給所述數(shù)據(jù)交換系統(tǒng)的主控程序單元;所述主控程序單元將所述數(shù)據(jù)送入對應(yīng)的轉(zhuǎn)換適配器。
10.如權(quán)利要求9所述的數(shù)據(jù)交換方法,其特征在于所述消息適配器將轉(zhuǎn)換后的數(shù)據(jù)路由到所述第二數(shù)據(jù)載體。
全文摘要
本發(fā)明提供了一種數(shù)據(jù)交換裝置,包括至少一個(gè)消息適配器,用于采集和轉(zhuǎn)發(fā)從數(shù)據(jù)載體獲得的數(shù)據(jù);至少一個(gè)轉(zhuǎn)換適配器,用于將從所述消息適配器獲得的數(shù)據(jù)的格式及語義轉(zhuǎn)換為目的數(shù)據(jù)載體能夠識別的格式及語義;其中,所述消息適配器將所述轉(zhuǎn)換后的數(shù)據(jù)路由到所述目的數(shù)據(jù)載體。本發(fā)明還提供了一種數(shù)據(jù)交換系統(tǒng)及方法。
文檔編號H04L12/58GK1913492SQ20061010434
公開日2007年2月14日 申請日期2006年8月8日 優(yōu)先權(quán)日2006年8月8日
發(fā)明者范徑武, 何仲君, 章樂焱, 毛銀杰, 王偉, 王峻崢, 李池華 申請人:恒生電子股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
新沂市| 衡东县| 新河县| 洪江市| 尉氏县| 龙里县| 仁寿县| 咸宁市| 伊通| 莱州市| 江陵县| 南乐县| 陈巴尔虎旗| 河间市| 双鸭山市| 乌兰察布市| 尚志市| 玛沁县| 迭部县| 定陶县| 朔州市| 胶南市| 嵩明县| 凤城市| 东至县| 长汀县| 光泽县| 新民市| 大安市| 驻马店市| 松滋市| 大荔县| 安塞县| 曲阳县| 田东县| 柏乡县| 洛浦县| 当雄县| 秦皇岛市| 正蓝旗| 葵青区|