[發(fā)明專利]利用JMS網(wǎng)絡(luò)中間件實(shí)現(xiàn)異構(gòu)系統(tǒng)之間的互操作在審
| 申請?zhí)枺?/td> | 201510093421.8 | 申請日: | 2015-03-02 |
| 公開(公告)號(hào): | CN104717285A | 公開(公告)日: | 2015-06-17 |
| 發(fā)明(設(shè)計(jì))人: | 臺(tái)德群;佘世洲;劉輝;江玉榮;張東;汪霄祥;吳文兵;葉良明;張嫣;劉凱 | 申請(專利權(quán))人: | 國家電網(wǎng)公司;國網(wǎng)安徽省電力公司銅陵供電公司 |
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08 |
| 代理公司: | 安徽信拓律師事務(wù)所 34117 | 代理人: | 鞠翔 |
| 地址: | 100031 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 利用 jms 網(wǎng)絡(luò) 中間件 實(shí)現(xiàn) 系統(tǒng) 之間 操作 | ||
技術(shù)領(lǐng)域:
本發(fā)明涉及電力技術(shù)改造與應(yīng)用技術(shù)領(lǐng)域,具體涉及利用JMS網(wǎng)絡(luò)中間件實(shí)現(xiàn)異構(gòu)系統(tǒng)之間的互操作。
背景技術(shù):
目前,在電力系統(tǒng)中為實(shí)現(xiàn)不同系統(tǒng)之間共享數(shù)據(jù)和互操作,主要采用兩種方式:通信規(guī)約方式和開放式的API方式。但是這兩種方式都有各自的問題,通信規(guī)約方式通過定義某種通信的報(bào)文格式進(jìn)行兩個(gè)系統(tǒng)之間的通信,如101規(guī)約、104規(guī)約等,雖然都是標(biāo)準(zhǔn)規(guī)約,但是解析起來非常麻煩,數(shù)據(jù)的可視性不高,而且各家的規(guī)約在某些細(xì)節(jié)環(huán)節(jié)都有差異,難以統(tǒng)一,并且此種通信需要構(gòu)建基本的socket服務(wù)進(jìn)行通信,程序代碼編寫復(fù)雜,系統(tǒng)對接難度大;開放式API方式主要是將系統(tǒng)的對外接口封裝成函數(shù)庫形成的動(dòng)態(tài)鏈接庫,可供第三方應(yīng)用系統(tǒng)直接調(diào)用相關(guān)的函數(shù),代碼編寫量不大,系統(tǒng)構(gòu)建相對簡單,但是系統(tǒng)耦合度非常高,主系統(tǒng)一旦出現(xiàn)變化,第三方應(yīng)用系統(tǒng)也需要跟隨變化,在系統(tǒng)后期的維護(hù)和應(yīng)用過程中會(huì)出現(xiàn)諸多問題,對主系統(tǒng)的依賴性過高,而且主系統(tǒng)一旦崩潰,將帶來第三方應(yīng)用系統(tǒng)也隨之崩潰的情況。
采用JMS網(wǎng)絡(luò)中間件的方式實(shí)現(xiàn)共享數(shù)據(jù)和互操作將完美的解決上述的問題,它將基本的socket通信過程進(jìn)行封裝,使得開發(fā)構(gòu)建網(wǎng)絡(luò)通信時(shí)非常簡便,同時(shí)數(shù)據(jù)的交互以系統(tǒng)之間約定的私有協(xié)議進(jìn)行互操作,不再深入到各自的主系統(tǒng),是一種非常適合異構(gòu)系統(tǒng)之間對接的通信方式。
當(dāng)前在電力調(diào)控中心安全I(xiàn)區(qū)有多套不同的應(yīng)用系統(tǒng),如EMS、高級應(yīng)用、AVC、程序化操作等,各種不同的系統(tǒng)之間需要共享相關(guān)的數(shù)據(jù)和互相操作,如AVC、程序化操作系統(tǒng)需要調(diào)用EMS中的遙控方法進(jìn)行遠(yuǎn)方操作,本發(fā)明將利用JMS技術(shù)實(shí)現(xiàn)不同的系統(tǒng)之間的互操作,以一種松耦合的方式實(shí)現(xiàn)異構(gòu)系統(tǒng)之間的互操作,這種方式既不會(huì)影響各自主系統(tǒng)的應(yīng)用,也最大化的利用了各自系統(tǒng)的資源。
發(fā)明內(nèi)容:
本發(fā)明所要解決的技術(shù)問題在于克服現(xiàn)有的技術(shù)缺陷提供一種方法合理、操作簡單、控制便捷、使用方便的利用JMS網(wǎng)絡(luò)中間件實(shí)現(xiàn)異構(gòu)系統(tǒng)之間的互操作。
本發(fā)明所要解決的技術(shù)問題采用以下的技術(shù)方案來實(shí)現(xiàn):
利用JMS網(wǎng)絡(luò)中間件實(shí)現(xiàn)異構(gòu)系統(tǒng)之間的互操作,其特征在于:包括以下步驟,
步驟一、連接服務(wù)器:程序化系統(tǒng)通過連接工廠穿件一個(gè)JMS連接到JMS服務(wù)器;是由管理員創(chuàng)建,并綁定到JNDI樹中,客戶端使用JNDI查找連接工廠,然后利用連接工廠創(chuàng)造一個(gè)JMS連接;
步驟二、創(chuàng)建會(huì)話:在連接JMS服務(wù)器的同時(shí)創(chuàng)建一個(gè)JMS會(huì)話,并作為消息的生產(chǎn)者將遙控執(zhí)行的消息轉(zhuǎn)換為數(shù)據(jù)流;而JMS連接是表示JMS客戶端和服務(wù)器端之間的一個(gè)活動(dòng)的連接,是由客戶端通過調(diào)用連接工廠的方法建立的;
步驟三、發(fā)送會(huì)話:將創(chuàng)建好后的會(huì)話發(fā)送到JMS服務(wù)器;而JMS會(huì)話是表示JMS客戶與JMS服務(wù)器之間的會(huì)話狀態(tài)。JMS會(huì)話建立在JMS連接上,表示客戶與服務(wù)器之間的一個(gè)會(huì)話線程;
步驟四、創(chuàng)建EMS連接:EMS作為消息的訂閱者,進(jìn)行連接線程的創(chuàng)建工作,在連接線程創(chuàng)建后,再創(chuàng)建相應(yīng)的訂閱者監(jiān)聽;
步驟五、EMS獲取會(huì)話:創(chuàng)建相應(yīng)的訂閱者監(jiān)聽之后,可以實(shí)時(shí)獲取發(fā)布的消息,獲取的消息與消息生產(chǎn)者約定好的格式進(jìn)行解析,從而執(zhí)行消息相關(guān)的過程。
在JMS會(huì)話創(chuàng)建時(shí),需區(qū)分是消息的生產(chǎn)者還是消息的消費(fèi)者,消息的生產(chǎn)者發(fā)送消息,消息的消費(fèi)者接收消息,JMS作為網(wǎng)絡(luò)中間件將消息的生產(chǎn)者發(fā)送的消息轉(zhuǎn)換為JMS特有的消息數(shù)據(jù),供消息的消費(fèi)者接收該消息。
本發(fā)明的有益效果為:本發(fā)明方法合理、操作簡單、控制便捷、使用方便,能夠快速的創(chuàng)建服務(wù)器,并且快速的連接、獲取消息。
具體實(shí)施方式:
為了使本發(fā)明實(shí)現(xiàn)的技術(shù)手段、創(chuàng)作特征、達(dá)成目的與功效易于明白了解,下面進(jìn)一步闡述本發(fā)明。
利用JMS網(wǎng)絡(luò)中間件實(shí)現(xiàn)異構(gòu)系統(tǒng)之間的互操作,其特征在于:包括以下步驟,
步驟一、連接服務(wù)器:程序化系統(tǒng)通過連接工廠穿件一個(gè)JMS連接到JMS服務(wù)器;是由管理員創(chuàng)建,并綁定到JNDI樹中,客戶端使用JNDI查找連接工廠,然后利用連接工廠創(chuàng)造一個(gè)JMS連接;
步驟二、創(chuàng)建會(huì)話:在連接JMS服務(wù)器的同時(shí)創(chuàng)建一個(gè)JMS會(huì)話,并作為消息的生產(chǎn)者將遙控執(zhí)行的消息轉(zhuǎn)換為數(shù)據(jù)流;而JMS連接是表示JMS客戶端和服務(wù)器端之間的一個(gè)活動(dòng)的連接,是由客戶端通過調(diào)用連接工廠的方法建立的;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于國家電網(wǎng)公司;國網(wǎng)安徽省電力公司銅陵供電公司;,未經(jīng)國家電網(wǎng)公司;國網(wǎng)安徽省電力公司銅陵供電公司;許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510093421.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 在JAVA消息傳遞服務(wù)中利用證書驗(yàn)證
- JMS服務(wù)跨正向隔離裝置方法及系統(tǒng)
- 調(diào)度自動(dòng)化系統(tǒng)中JMS通道鏈接的監(jiān)視及告警方法及系統(tǒng)
- 異構(gòu)主備調(diào)度自動(dòng)化系統(tǒng)之間操作信息同步的方法及系統(tǒng)
- 一種基于OS2和SMRT系統(tǒng)的仿真方法及設(shè)備
- JMS消息轉(zhuǎn)發(fā)方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種保障JMS消息安全認(rèn)證的實(shí)現(xiàn)方法和系統(tǒng)
- 基于內(nèi)外網(wǎng)安全交互的JMS實(shí)時(shí)消息服務(wù)系統(tǒng)
- JMS消息的標(biāo)識(shí)符字段的處理方法、裝置、設(shè)備和介質(zhì)
- 數(shù)據(jù)傳輸方法、系統(tǒng)、裝置及計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)和網(wǎng)絡(luò)終端
- 網(wǎng)絡(luò)DNA
- 網(wǎng)絡(luò)地址自適應(yīng)系統(tǒng)和方法及應(yīng)用系統(tǒng)和方法
- 網(wǎng)絡(luò)系統(tǒng)及網(wǎng)絡(luò)至網(wǎng)絡(luò)橋接器
- 一種電力線網(wǎng)絡(luò)中根節(jié)點(diǎn)網(wǎng)絡(luò)協(xié)調(diào)方法和系統(tǒng)
- 一種多網(wǎng)絡(luò)定位方法、存儲(chǔ)介質(zhì)及移動(dòng)終端
- 網(wǎng)絡(luò)裝置、網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)方法以及網(wǎng)絡(luò)程序
- 從重復(fù)網(wǎng)絡(luò)地址自動(dòng)恢復(fù)的方法、網(wǎng)絡(luò)設(shè)備及其存儲(chǔ)介質(zhì)
- 神經(jīng)網(wǎng)絡(luò)的訓(xùn)練方法、裝置及存儲(chǔ)介質(zhì)
- 網(wǎng)絡(luò)管理方法和裝置
- 運(yùn)動(dòng)圖像再生用中間件選擇執(zhí)行裝置及方法
- 運(yùn)動(dòng)圖像再生用中間件選擇執(zhí)行裝置及方法
- 聯(lián)接組件
- 一種跨中間件平臺(tái)的組件的實(shí)現(xiàn)方法和裝置
- 一種識(shí)別鏈路異常的方法及裝置
- 中間件的測試方法、裝置和計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)
- 一種物聯(lián)網(wǎng)中間件高可用性的實(shí)現(xiàn)方法及系統(tǒng)
- 中間件控制運(yùn)行方法、系統(tǒng)
- 中間件管理方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)
- 一種業(yè)務(wù)執(zhí)行的方法以及裝置





