[發明專利]一種基于組合服務柔性描述模型的服務調用引擎方法有效
| 申請號: | 201710493681.3 | 申請日: | 2017-06-26 |
| 公開(公告)號: | CN107135113B | 公開(公告)日: | 2019-11-08 |
| 發明(設計)人: | 王學斌;林正;楊志華;周紅芳;陸佳煒;馬俊;張元鳴;高飛;肖剛 | 申請(專利權)人: | 浙江省特種設備檢驗研究院;浙江西子富沃德電機有限公司;浙江工業大學 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 杭州九洲專利事務所有限公司 33101 | 代理人: | 姚旺波;王洪新 |
| 地址: | 310020 浙*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 組合 服務 柔性 描述 模型 調用 引擎 方法 | ||
本發明屬于互聯網通訊技術領域,涉及服務調用引擎方法,第一步:對已經發布在互聯網上的SOAP服務和REST服務進行集成;第二步:對集成后的SOAP服務和REST服務采用柔性描述模型進行建模;第三步:基于所述原子服務柔性描述模型,定義SOAP服務和REST服務調用方法:第四步:在前三步的基礎上,根據原子服務構成組合服務的組合情況,給出各類組合情況的定義;第五步:根據第四步所述原子服務構成組合服務的組合情況,結合原子服務柔性描述模型,給出組合服務柔性描述模型;第六步:根據所述組合服務柔性描述模型,給出組合服務調用引擎執行步驟。
技術領域
本發明屬于互聯網通訊技術領域,特別涉及一種基于組合服務柔性描述的服務調用引擎方法。
背景技術
Web服務作為一種潛在的分布式服務架構解決方案,在互聯網上具有重大影響。按其實現技術不同,Web服務可分為SOAP服務和REST服務;按其粒度大小不同,Web服務又可分為原子服務和組合服務。原子服務是指可被獨立調用且功能不可再分的Web服務。組合服務是為了解決服務計算環境下原子服務功能過于單一,無法完成復雜業務流程需求的問題。為了發揮Web服務應有的價值,通過將各個功能單一的原子服務,按照一定的業務邏輯進行組合,形成大粒度的、具有業務含義的組合服務,從而達到Web服務增值的目的,即組合服務是由若干個原子服務組合而成可被獨立調用的Web服務。
服務描述模型是一組描述Web服務接口和語義的文檔,以服務語義、服務關系表述服務,是對于服務、服務接口及可交換信息的機器可處理描述。服務描述模型在服務發現、匹配、調用過程中起著至關重要的作用。原子服務描述模型主要包含原子服務的名稱、功能描述、輸入輸出參數信息、調用方法等基本信息,組合服務描述模型除了包含上述基本信息外,還包含原子服務之間的組合關系信息。現有組合服務描述方法主要有基于Petri網描述的組合服務描述模型、基于服務組合描述語言BPEL4WS(Business Process ExecutionLanguage for Web Services)描述的組合服務描述模型、基于π演算的組合服務描述模型等方式。然而,現有組合服務描述模型的多樣化、不同描述模型之間存在異構性,在實際應用中還有所欠缺,為組合服務發現、調用帶來困難。
組合服務描述模型是服務計算領域的一個重要研究內容。目前,學術界為改善現有組合服務描述模型的不足,在組合服務描述模型方面已經有所研究:
張廣泉等人提出了一種基于XYZ/ADL的Web服務組合描述與驗證方法,該方法從軟件體系結構角度研究,基于軟件體系結構描述語言XYZ/ADL和精化檢驗/模型檢測方法,提出Web服務組合描述與驗證方法。聶世群等人提出一種基于接口匹配的組合Web服務描述語言,主要根據WSDL(Web Services Description Language)入手,分析Web服務組合的類型和消息依賴關系,提出一種輕量級的組合描述語言CW SDL(Composite Web ServiceDescription Language)。王龍等人提出一種基于擴展WSDL行為描述的Web服務組合方法,該方法提供在WSDL中擴展服務行為描述的服務接口方案。
上述研究中,在現有組合服務描述模型基礎上從服務發現、匹配效率方面去改善服務描述模型,未能從組合服務調用方面去改善服務描述模型來實現服務之間的更好的協同工作。
發明內容
為了克服現有組合服務描述的不足,本發明主要從組合服務調用方面改善現有服務描述模型,提供了一種基于組合服務柔性描述模型的服務調用引擎方法。
本發明采用的技術方案是:一種基于組合服務柔性描述模型的服務調用引擎方法,其特征在于:包括如下步驟:
第一步:對已經發布在互聯網上的SOAP服務和REST服務進行集成;
1.1、SOAP服務集成;首先通過人工手動收集WSDL或者爬蟲程序爬取發布在互聯網上的WSDL,其次對WSDL進行解析得到服務的具體描述信息并用SOAP服務柔性描述模型描述;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浙江省特種設備檢驗研究院;浙江西子富沃德電機有限公司;浙江工業大學,未經浙江省特種設備檢驗研究院;浙江西子富沃德電機有限公司;浙江工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710493681.3/2.html,轉載請聲明來源鉆瓜專利網。





