[發(fā)明專利]一種用于在異構(gòu)系統(tǒng)之間實(shí)現(xiàn)消息傳遞的方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201310478640.9 | 申請(qǐng)日: | 2013-10-14 |
| 公開(kāi)(公告)號(hào): | CN104580073B | 公開(kāi)(公告)日: | 2018-11-13 |
| 發(fā)明(設(shè)計(jì))人: | 王愚 | 申請(qǐng)(專利權(quán))人: | 阿里巴巴集團(tuán)控股有限公司 |
| 主分類號(hào): | H04L29/06 | 分類號(hào): | H04L29/06;H04L29/10;H04L12/58 |
| 代理公司: | 北京國(guó)昊天誠(chéng)知識(shí)產(chǎn)權(quán)代理有限公司 11315 | 代理人: | 許志勇 |
| 地址: | 英屬開(kāi)曼群島大開(kāi)*** | 國(guó)省代碼: | 開(kāi)曼群島;KY |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 業(yè)務(wù)數(shù)據(jù) 方法和裝置 消息傳遞 消息語(yǔ)法 異構(gòu)系統(tǒng) 轉(zhuǎn)換 異構(gòu)IT系統(tǒng) 語(yǔ)義 消息交互 語(yǔ)法轉(zhuǎn)換 消息發(fā) 源系統(tǒng) 申請(qǐng) 語(yǔ)法 中介 | ||
本申請(qǐng)涉及一種用于在異構(gòu)系統(tǒng)之間實(shí)現(xiàn)消息傳遞的方法和裝置。該方法的特征在于,包括步驟:獲取來(lái)自源系統(tǒng)的消息;將消息的語(yǔ)法轉(zhuǎn)換為目的系統(tǒng)能夠識(shí)別的消息語(yǔ)法;根據(jù)目的系統(tǒng)能夠識(shí)別的消息語(yǔ)法將消息包含的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換成目的系統(tǒng)需要的業(yè)務(wù)數(shù)據(jù);以及將包含轉(zhuǎn)換后的業(yè)務(wù)數(shù)據(jù)的消息發(fā)送給目的系統(tǒng)。根據(jù)本申請(qǐng)的技術(shù)方案,能夠從語(yǔ)法和語(yǔ)義兩個(gè)層面實(shí)現(xiàn)來(lái)自異構(gòu)IT系統(tǒng)的消息交互,并且通過(guò)取消中介消息,提高了轉(zhuǎn)換的效率。
技術(shù)領(lǐng)域
本申請(qǐng)涉及通信領(lǐng)域,尤其涉及一種用于在異構(gòu)系統(tǒng)之間實(shí)現(xiàn)消息傳遞的方法和裝置。
背景技術(shù)
通常而言,信息系統(tǒng)會(huì)面臨兩大難題:一是如何自然、有效地整合種類繁多、分散于各地、服務(wù)于不同目標(biāo)的信息系統(tǒng)平臺(tái);二是如何只利用一種成熟、有效的中間件技術(shù),就能把未來(lái)的新信息系統(tǒng)有機(jī)地包容到現(xiàn)有系統(tǒng)中,使現(xiàn)在和未來(lái)能自然而有機(jī)地結(jié)合在一起。
在這種情況下,ESB(Enterprise Service Bus,企業(yè)服務(wù)總線)中間件技術(shù)應(yīng)運(yùn)而生。
ESB最大的技術(shù)特點(diǎn)在于,它是一個(gè)完全面向企業(yè)級(jí)的中間件解決方案,可以架構(gòu)在企業(yè)現(xiàn)有的網(wǎng)絡(luò)框架、軟硬件系統(tǒng)之上,構(gòu)筑出一個(gè)企業(yè)級(jí)的信息系統(tǒng)解決方案。
采用ESB中間件系統(tǒng)作為企業(yè)級(jí)信息系統(tǒng)整合方案中的中樞技術(shù),幾乎可以無(wú)須添加任何軟硬件設(shè)備,就可把過(guò)去、現(xiàn)有和未來(lái)的IT系統(tǒng)整合在企業(yè)級(jí)的信息應(yīng)用框架下,并且能為企業(yè)提供實(shí)時(shí)、大容量的信息通信和實(shí)時(shí)控制、管理和分配消息傳遞的能力。
可以將ESB中間件看作一輛不間斷運(yùn)行的公共汽車(chē)——在不同車(chē)站有乘客上下,在同一車(chē)站上車(chē)的乘客可以在同一車(chē)站或不同車(chē)站下車(chē)。不過(guò),與傳統(tǒng)公共汽車(chē)不同的是,ESB能夠用足夠快的速度傳遞信息,即實(shí)時(shí)地傳遞信息。另外,ESB還具備強(qiáng)大的信息傳輸能力,可以達(dá)到Gb級(jí)、甚至Tb級(jí)的數(shù)據(jù)承載能力。ESB傳輸?shù)氖菐в蟹?wù)任務(wù)的計(jì)算機(jī)信息和指令,它們可以不斷地被一群服務(wù)器裝載到ESB,然后再由另一群服務(wù)器把信息從ESB上卸載下來(lái),以服務(wù)于不同的業(yè)務(wù)需求和目的。
但是,這種消息轉(zhuǎn)換機(jī)制也存在著明顯的缺陷,即,即便是在兩個(gè)使用同一種技術(shù)規(guī)范(即,同一種消息中間件產(chǎn)品)的組件進(jìn)行交互時(shí),因?yàn)镮T系統(tǒng)環(huán)境不同,傳統(tǒng)的ESB也仍然需要執(zhí)行“從調(diào)用方到中介”和“從中介到被調(diào)用方”的消息轉(zhuǎn)換,這客觀上造成了不必要的效率開(kāi)銷(xiāo)。更重要的是,ESB僅僅完成語(yǔ)法層面的消息轉(zhuǎn)換,而無(wú)法實(shí)現(xiàn)語(yǔ)義層面的消息轉(zhuǎn)換。
因此,本領(lǐng)域中需要一種能夠克服上述問(wèn)題的技術(shù)方案。
發(fā)明內(nèi)容
本申請(qǐng)的主要目的在于提供一種用于在異構(gòu)系統(tǒng)之間實(shí)現(xiàn)消息傳遞的方法和裝置,以解決現(xiàn)有技術(shù)存在的上述問(wèn)題,其中:
根據(jù)本申請(qǐng)的一個(gè)方面,提出了一種用于在異構(gòu)系統(tǒng)之間實(shí)現(xiàn)消息傳遞的方法,其特征在于,包括步驟:獲取來(lái)自源系統(tǒng)的消息;將消息的語(yǔ)法轉(zhuǎn)換為目的系統(tǒng)能夠識(shí)別的消息語(yǔ)法;根據(jù)目的系統(tǒng)能夠識(shí)別的消息語(yǔ)法將消息包含的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換成目的系統(tǒng)需要的業(yè)務(wù)數(shù)據(jù);以及將包含轉(zhuǎn)換后的業(yè)務(wù)數(shù)據(jù)的消息發(fā)送給目的系統(tǒng)。
根據(jù)本發(fā)明的另一方面,提出了一種用于在異構(gòu)系統(tǒng)之間實(shí)現(xiàn)消息傳遞的裝置,其特征在于,包括:獲取模塊,用于獲取來(lái)自源系統(tǒng)的消息;語(yǔ)法轉(zhuǎn)換模塊,用于將消息的語(yǔ)法轉(zhuǎn)換為目的系統(tǒng)能夠識(shí)別的消息語(yǔ)法;業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換模塊,用于根據(jù)目的系統(tǒng)能夠識(shí)別的消息語(yǔ)法將消息包含的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)換成目的系統(tǒng)需要的業(yè)務(wù)數(shù)據(jù);以及發(fā)送模塊,將包含轉(zhuǎn)換后的業(yè)務(wù)數(shù)據(jù)的消息發(fā)送給目的系統(tǒng)。
與現(xiàn)有技術(shù)相比,根據(jù)本申請(qǐng)的技術(shù)方案,能夠從語(yǔ)法和語(yǔ)義兩個(gè)層面實(shí)現(xiàn)來(lái)自異構(gòu)IT系統(tǒng)的消息交互,并且通過(guò)取消中介消息,提高了轉(zhuǎn)換的效率。
附圖說(shuō)明
此處所說(shuō)明的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于阿里巴巴集團(tuán)控股有限公司,未經(jīng)阿里巴巴集團(tuán)控股有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310478640.9/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 業(yè)務(wù)數(shù)據(jù)分類方法和裝置
- 業(yè)務(wù)數(shù)據(jù)保存方法及裝置
- 基于區(qū)塊鏈的業(yè)務(wù)數(shù)據(jù)處理方法、裝置及存儲(chǔ)介質(zhì)
- 業(yè)務(wù)數(shù)據(jù)處理方法及系統(tǒng)
- 業(yè)務(wù)SBB的業(yè)務(wù)數(shù)據(jù)管理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 業(yè)務(wù)數(shù)據(jù)處理方法、裝置、存儲(chǔ)介質(zhì)和計(jì)算機(jī)設(shè)備
- 一種業(yè)務(wù)數(shù)據(jù)的分發(fā)方法及裝置
- 一種數(shù)據(jù)發(fā)送的方法及裝置
- 一種業(yè)務(wù)數(shù)據(jù)安全指數(shù)的評(píng)估方法及裝置
- 頻繁項(xiàng)業(yè)務(wù)數(shù)據(jù)挖掘分析方法及業(yè)務(wù)數(shù)據(jù)挖掘設(shè)備
- 對(duì)移動(dòng)通信系統(tǒng)信令消息的追蹤方法
- 一種減少有效負(fù)荷的方法及系統(tǒng)
- 一種用于在異構(gòu)系統(tǒng)之間實(shí)現(xiàn)消息傳遞的方法和裝置
- 視頻譯碼中適用于巢狀補(bǔ)充增強(qiáng)信息消息的操作點(diǎn)的識(shí)別
- 一種即時(shí)通訊的方法及系統(tǒng)
- 用于宣傳和廣告的生成語(yǔ)法模型
- 用于用信號(hào)發(fā)送緊急警報(bào)消息的系統(tǒng)和方法
- 一種支持SQL語(yǔ)法的消息系統(tǒng)
- 一種用于在異構(gòu)系統(tǒng)之間實(shí)現(xiàn)消息傳遞的方法和裝置
- 語(yǔ)音消息編譯方法及裝置





