[發明專利]網絡服務代理方法有效
| 申請號: | 201410085224.7 | 申請日: | 2014-03-10 |
| 公開(公告)號: | CN103944956B | 公開(公告)日: | 2017-06-20 |
| 發明(設計)人: | 李瑩;張世鑫;尹建偉;方偉杰;鄧水光;吳朝暉;吳健 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/40 |
| 代理公司: | 杭州知通專利代理事務所(普通合伙)33221 | 代理人: | 應圣義 |
| 地址: | 310012 浙江省杭州市浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡服務 代理 方法 | ||
1.一種網絡服務代理方法,其特征在于:所述網絡服務代理方法包括以下步驟:
(1)提供網絡服務(Web Service)適配器發布ESB信息時所需的WSDL文件,以及ESB調用企業已存在的網絡服務(Web Service)所需要的WSDL文件或者地址;
(2)網絡服務(Web Service)適配器利用SOAPUI工具根據WSDL文件或者地址生成消息模板;
(3)企業服務總線ESB形成ESB消息格式轉換的XSL映射文件;
(4)網絡服務(Web Service)適配器的發布節點發布ESB信息;
(5)Jetty作為發布服務的應用服務器,監聽網絡服務(WebService)的發布節點的地址;
(6)企業服務總線ESB的中介器的處理節點讀取ESB消息格式轉換的XSL映射文件,將標準ESB消息進行數據格式轉換,并發送到內部網絡服務(WebService)適配器的調用節點;
(7)內部網絡服務(Web Service)適配器的調用節點收到經過格式轉換的ESB消息后,提取出數據,然后再根據SOAP請求消息模板,動態組裝出標準SOAP請求消息;
(8)內部網絡服務(Web Service)適配器的調用節點利用Http Client將標準SOAP請求消息作為POST請求數據發送給內部網絡服務(Web Service)并接收響應;
(9)內部網絡服務(Web Service)接受標準SOAP請求消息并作出響應;
(10)內部網絡服務(Web Service)適配器的調用節點將響應封裝成標準的ESB消息。為了標識消息的來源,消息使用唯一的響應ID,將該消息發送到下一個節點;
(11)企業服務總線ESB的中介器的處理節點讀取ESB消息的XSL映射文件,進行數據格式的轉換或者聚合,然后將數據發送到網絡服務(Web Service)的適配器的發布節點;
(12)網絡服務(Web Service)的適配器的發布節點收到來自ESB的響應消息后,提取出數據以及響應ID,根據響應ID喚醒睡眠處理線程并將響應數據傳遞給睡眠處理線程。
2.根據權利要求1所述的網絡服務代理方法,其特征在于:所述企業服務總線ESB中需要根據ESB消息的流動方向生成ESB消息格式轉換的XSL映射文件。
3.根據權利要求2所述的網絡服務代理方法,其特征在于:所述ESB消息格式轉換的初始點為來源消息,終端點為目標信息,企業服務總線ESB根據SOAP請求消息模板、SOAP響應消息模板生成ESB消息格式轉換的XSL映射文件。
4.根據權利要求2所述的網絡服務代理方法,其特征在于:針對服務代理功能,所述ESB消息從發布到調用過程中,源消息為發布節點SOAP請求消息模板;目的消息為調用節點的SOAP請求消息模板;從調用到發布過程中,源消息為調用節點的SOAP響應模板,目的消息是發布節點的SOAP響應模板。
5.根據權利要求2所述的網絡服務代理方法,其特征在于:針對服務組合,所述ESB消息從發布到調用過程中,源消息為發布節點的SOAP請求消息模板,目的消息為調用節點的SOAP請求消息模板;從調用到發布過程中,源消息是多個調用節點的SOAP響應消息模板的合成消息,目的消息是發布節點的SOAP響應消息模板。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410085224.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:重力勢能作用的單周期往復機構
- 下一篇:一種懸掛式流水線傳動鏈





