一種socket協議連接轉換為其它協議連接的實現方法
【技術領域】
[0001]本發明涉及云計算技術領域,具體地說是一種實用性強、socket協議連接轉換為其它協議連接的實現方法。
【背景技術】
[0002]由于目前互聯網的應用平臺在日常生活中應用越來越多,各種應用不斷的推出,各種應用需要協作的業務也越來越多。單一應用平臺提供的服務是有限的,并且現在全數據集、多角度數據集的業務也越來越有優勢。現在系統平臺中的數據不再是單純的線性數據,需要交叉復現,這樣往往就會牽扯到其他業務系統中的業務數據,根據多業務系統中的數據,進行交叉復現。從而為用戶提供最全面、最準確的信息,并幫助用戶做出正確的決策。但是這種多業務數據交叉復現,往往會遇到各種困難,系統本身數據隱私保密,數據安全設置,多平臺架構不同等問題,都使我們進行數據整合時遇到了很大的阻力。
[0003]隨著科技的發展,互聯網中的應用平臺孤立運行,已經無法滿足用戶的多需求,精細化的服務。這就需要應用平臺進入云計算中。但是這樣依然無法解決用戶多需求的問題。因為各個應用平臺無法共享彼此的業務功能數據。為了滿足用戶的多需求,一般的做法是,1、允許應用平臺可以互相訪問彼此的數據庫;2、為其它應用平臺提供特殊接口,也就是現在比較流行的開放api ;3、根據第三方應用平臺需求,通過數據庫ETL工具,將數據實時的或者定時的刷新到第三方應用平臺中。以上三個實現方式,也是解決多應用平臺,各個業務數據,綜合應用,和客戶綜合需求的方法。但是每種實現方法都存在一定的弊端。例如第一種方式:允許應用平臺可以互相訪問彼此的數據庫,這樣會造成數據的不安全,并且多平臺應用訪問數據庫,會造成數據庫負載過重。第二種方式:為其它應用平臺提供特殊接口,這樣會增加應用系統的開發工作量,并且會增加開發多協議接口。第三種方式:通過數據庫ETL工具,同樣會增加工作量,和增加數據庫壓力。
[0004]基于此,現提供一種基于云計算的ocket協議連接轉換為其它協議連接的實現方法,該方法是云計算服務器端多協議平臺整合的方法,在采用socket、json、XML、RM1、JMS、Webservice、EJB和servlet等技術研發的socket協議的基礎上,轉換為各種其它協議連接實現,應用平臺通過socket方式,提供單一數據接口,由協議轉換器負責各種不同應用系統對應接口,安全高效,實用性強。
【發明內容】
[0005]本發明的技術任務是針對以上不足之處,提供一種實用性強、socket協議連接轉換為其它協議連接的實現方法。
[0006]一種socket協議連接轉換為其它協議連接的實現方法,其具體實現過程為: 首先部署云平臺服務;
在上述云平臺上部署各種應用平臺,同時提供單一 socket接口 ;
部署協議轉換器; 配置協議轉換器參數;
配置協議轉換器設置;
然后將協議轉換器的接口對接上述應用平臺的socket接口,實現協議連接轉換。
[0007]所述協議轉換器的結構包括協議轉換模塊、加解密模塊、信息完整性校驗模塊、信息緩沖模塊和應用平臺認證模塊。
[0008]所述協議轉換模塊提供多種協議轉換接口,該協議接口包括socket、Webservice、EJB、SERVLET、RPC 和 MQ 協議接口。
[0009]所述協議轉換器與應用平臺的socket接口進行對接,并根據與其連接的應用平臺的消息,進行判斷和消息處理,加解密和信息完整性校驗后,進行信息收發管理,轉換為其它平臺接收的協議數據后,進行重發。
[0010]本發明的一種socket協議連接轉換為其它協議連接的實現方法,具有以下優點: 本發明提出的一種socket協議連接轉換為其它協議連接的實現方法,實現了云計算系統間業務數據互通,通過云平臺,有效地提高了數據的利用率,并準確的為用戶提供多角度、交叉復現的展現數據,安全高效,實用性強,易于推廣。
【附圖說明】
[0011]附圖1為協議轉換器的內部結構圖。
[0012]附圖2為本發明的實現示意圖。
【具體實施方式】
[0013]下面結合附圖和具體實施例對本發明作進一步說明。
[0014]本發明提供一種socket協議連接轉換為其它協議連接的實現方法,采用socket、json、XML、RM1、JMS、Webservice、EJB 和 servlet 等技術研發的 socket 協議,轉換為各種其它協議連接的實現方法,應用平臺通過socket方式,提供單一數據接口,由協議轉換器負責各種不同應用系統對應接口。
[0015]如附圖1、圖2所示,其具體實現過程為,
首先部署云平臺服務;
在上述云平臺上部署各種應用平臺,同時提供單一 socket接口 ;
部署協議轉換器;
配置協議轉換器參數;
配置協議轉換器設置;
然后將協議轉換器的接口對接上述應用平臺的socket接口,實現協議連接轉換。
[0016]所述協議轉換器的結構包括協議轉換模塊、加解密模塊、信息完整性校驗模塊、信息緩沖模塊和應用平臺認證模塊。
[0017]所述協議轉換模塊提供多種協議轉換接口,該協議接口包括socket、Webservice、EJB、SERVLET、RPC 和 MQ 協議接口。
[0018]所述協議轉換器與應用平臺的socket接口進行對接,并根據與其連接的應用平臺的消息,進行判斷和消息處理,加解密和信息完整性校驗后,進行信息收發管理,轉換為其它平臺接收的協議數據后,進行重發。
[0019]進一步的,上述步驟的詳細過程為:
首先在云平臺上部署各種應用平臺,然后根據需要提供單一 socket接口,如果需要外圍第三方的應用平臺中的業務接口,或者是數據,通過socket接口提供服務。
[0020]然后部署協議轉換器,以及參數維護,環境設置,然后根據部署應用平臺,進行系統設置。協議轉換器提供了多種協議接口,例如:socket、Webservice、EJB, SERVLET、RPC和MQ等協議接口。根據應用平臺的接口,與協議轉換器進行對接,并根據應用平臺的消息,進行判斷,以及消息處理,加解密和信息完整性校驗,并且進行信息收發管理,以及重發機制。協議轉換器在系統運行正常的情況下,通過加解密算法,對信息進行保密,防止信息被竊聽;通過信息完整性校驗,保證信息正確的、完整的傳輸;消息收費管理機制,保證了信息一定能夠送達,不會出現信息丟失現象。協議轉換器可以提供無線不可靠連接,并通過各種保護機制,將不可靠連接,轉換為可靠連接,提高通訊質量。例如:UDP連接。
[0021]最后通過協議轉換器,實現各個業務系統間的數據交互,協議轉換器是智能的、自動的根據消息信息,進行轉發。
[0022]上述【具體實施方式】僅是本發明的具體個案,本發明的專利保護范圍包括但不限于上述【具體實施方式】,任何符合本發明的一種socket協議連接轉換為其它協議連接的實現方法的權利要求書的且任何所述技術領域的普通技術人員對其所做的適當變化或替換,皆應落入本發明的專利保護范圍。
【主權項】
1.一種socket協議連接轉換為其它協議連接的實現方法,其特征在于,其具體實現過程為: 首先部署云平臺服務; 在上述云平臺上部署各種應用平臺,同時提供單一 socket接口 ; 部署協議轉換器; 配置協議轉換器參數; 配置協議轉換器設置; 然后將協議轉換器的接口對接上述應用平臺的socket接口,實現協議連接轉換。2.根據權利要求1所述的一種socket協議連接轉換為其它協議連接的實現方法,其特征在于,所述協議轉換器的結構包括協議轉換模塊、加解密模塊、信息完整性校驗模塊、信息緩沖模塊和應用平臺認證模塊。3.根據權利要求2所述的一種socket協議連接轉換為其它協議連接的實現方法,其特征在于,所述協議轉換模塊提供多種協議轉換接口,該協議接口包括socket、Webservice、EJB、SERVLET、RPC 和 MQ 協議接 口。4.根據權利要求3所述的一種socket協議連接轉換為其它協議連接的實現方法,其特征在于,所述協議轉換器與應用平臺的socket接口進行對接,并根據與其連接的應用平臺的消息,進行判斷和消息處理,加解密和信息完整性校驗后,進行信息收發管理,轉換為其它平臺接收的協議數據后,進行重發。
【專利摘要】本發明公開了一種socket協議連接轉換為其它協議連接的實現方法,其具體實現過程為:首先部署云平臺服務;在上述云平臺上部署各種應用平臺,同時提供單一socket接口;部署協議轉換器;配置協議轉換器參數;配置協議轉換器設置;然后將協議轉換器的接口對接上述應用平臺的socket接口,實現協議連接轉換。該socket協議連接轉換為其它協議連接的實現方法與現有技術相比,通過云平臺,有效地提高了數據的利用率,并準確的為用戶提供多角度、交叉復現的展現數據,實用性強,易于推廣。
【IPC分類】H04L29/06, H04L29/08
【公開號】CN104917758
【申請號】CN201510261559
【發明人】鄭亮, 于治樓, 梁華勇, 李偉
【申請人】浪潮集團有限公司
【公開日】2015年9月16日
【申請日】2015年5月21日