[發明專利]網絡服務代理方法有效
| 申請號: | 201410085224.7 | 申請日: | 2014-03-10 |
| 公開(公告)號: | CN103944956B | 公開(公告)日: | 2017-06-20 |
| 發明(設計)人: | 李瑩;張世鑫;尹建偉;方偉杰;鄧水光;吳朝暉;吳健 | 申請(專利權)人: | 浙江大學 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/40 |
| 代理公司: | 杭州知通專利代理事務所(普通合伙)33221 | 代理人: | 應圣義 |
| 地址: | 310012 浙江省杭州市浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡服務 代理 方法 | ||
技術領域
本發明涉及一種網絡服務代理方法。
背景技術
網絡服務(Web service)平臺需要一套協議來實現分布式應用程序的創建。任何平臺都有它的數據表示方法和類型系統。要實現互操作性,網絡服務(Web service)平臺必須提供一套標準的類型系統,用于溝通不同平臺、編程語言和組件模型中的不同類型系統。目前這些協議有:
可擴展標記語言(Extensible Markup Language,XML)是標準通用標記語言(Standard Generalized Markup Language,SGML)的一種。XML簡單易用,是當前處理結構化文檔信息的有力工具。XML具有跨平臺的特性,是一種依賴于內容的技術,這使得XML為越來越多的應用程序所支持,成為了應用程序之間數據交換的唯一公共語言。
簡單對象訪問協議(Simple Object Access Protocol,SOAP),一個基于XML的可擴展消息信封格式,需同時綁定一個傳輸用協議。這個協議通常是超文本轉移協議(HTTP-Hypertext transfer protocol,HTTP)或超文本傳輸安全協議(Hypertext Transfer Protocol over Secure Socket Layer,HTTPS),但也可能是簡單郵件傳輸協議(Simple Mail Transfer Protocol,SMTP)或可擴展通訊和表示協議(The Extensible Messaging and Presence Protocol,XMPP)。
網絡服務描述語言,(Web Services Description Language,WSDL),一個XML格式文檔,用以描述服務端口訪問方式和使用協議的細節。通常用來輔助生成服務器和客戶端代碼及配置信息。
由于網絡服務(Web service)良好的跨平臺性,因而在企業內部會使用大量 的網絡服務(Web service)將內部的功能發布供訪問。單個企業網絡服務(Web service)形成一個個信息孤島。隨著企業的發展變化,某個內部使用的網絡服務(Web service)要被外部訪問,因此有必要提供一種方法解決信息孤島問題。
發明內容
針對現有技術存在的缺陷,本發明的目的在于提供一種解決信息孤島問題的方法。
為解決以上技術問題,本發明提供的技術方案是,一種網絡服務代理方法,其特征在于:所述網絡服務代理方法包括以下步驟:
(1)提供網絡服務(Web Service)適配器發布ESB信息時所需的WSDL文件,以及ESB調用企業已存在的網絡服務(Web Service)所需要的WSDL文件或者地址;
(2)網絡服務(Web Service)適配器利用SOAPUI工具根據WSDL文件或者地址生成消息模板;
(3)企業服務總線ESB形成ESB消息格式轉換的XSL映射文件;
(4)網絡服務(Web Service)適配器的發布節點發布ESB信息;
(5)Jetty(一種Servlet引擎)作為發布服務的應用服務器,監聽網絡服務(Web Service)的發布節點的地址;
(6)企業服務總線ESB的中介器的處理節點讀取消息格式轉換的XSL映射文件,將標準ESB消息進行數據格式轉換,并發送到內部網絡服務(Web Service)適配器的調用節點;
(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)的適配器的發布節點;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江大學,未經浙江大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410085224.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:重力勢能作用的單周期往復機構
- 下一篇:一種懸掛式流水線傳動鏈





