[發(fā)明專利]一種基于柔性描述模型的Web服務(wù)調(diào)用方法有效
| 申請(qǐng)?zhí)枺?/td> | 201710168273.0 | 申請(qǐng)日: | 2017-03-21 | 
| 公開(公告)號(hào): | CN107105008B | 公開(公告)日: | 2019-12-03 | 
| 發(fā)明(設(shè)計(jì))人: | 陸佳煒;馬俊;陳烘;肖剛;徐俊;張?jiān)Q;盧成炳;李杰 | 申請(qǐng)(專利權(quán))人: | 浙江工業(yè)大學(xué) | 
| 主分類號(hào): | H04L29/08 | 分類號(hào): | H04L29/08;G06F16/951 | 
| 代理公司: | 33241 杭州斯可睿專利事務(wù)所有限公司 | 代理人: | 王利強(qiáng)<國(guó)際申請(qǐng)>=<國(guó)際公布>=<進(jìn)入 | 
| 地址: | 310014 浙江省*** | 國(guó)省代碼: | 浙江;33 | 
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 柔性 描述 模型 web 服務(wù) 調(diào)用 方法 | ||
一種基于柔性描述模型的Web服務(wù)調(diào)用方法,包括如下步驟:第一步:對(duì)已經(jīng)發(fā)布在互聯(lián)網(wǎng)上的SOAP服務(wù)和REST服務(wù)進(jìn)行集成;第二步:對(duì)集成后的SOAP服務(wù)和REST服務(wù)采用柔性描述模型進(jìn)行建模;2.1、SOAP服務(wù)柔性描述模型;包含了SOAP服務(wù)的基本描述屬性、SOAP服務(wù)的輸入?yún)?shù)、返回信息以及用來實(shí)現(xiàn)SOAP服務(wù)調(diào)用的SOAP請(qǐng)求體信息;2.2、REST服務(wù)柔性描述模型;含了REST服務(wù)的基本描述屬性、REST服務(wù)的輸入?yún)?shù)、返回信息以及用來實(shí)現(xiàn)REST服務(wù)調(diào)用的REST請(qǐng)求體信息;第三步:基于所述柔性描述模型,實(shí)現(xiàn)SOAP服務(wù)和REST服務(wù)調(diào)用。本發(fā)明具有較好通用性。
技術(shù)領(lǐng)域
本發(fā)明屬于服務(wù)計(jì)算領(lǐng)域,特別涉及一種基于柔性描述模型的Web服務(wù)調(diào)用方法。
背景技術(shù)
Web服務(wù)作為一種潛在的分布式服務(wù)架構(gòu)解決方案,在互聯(lián)網(wǎng)上具有重大影響。服務(wù)描述是一組描述Web服務(wù)接口和語義的文檔,以服務(wù)語義、服務(wù)關(guān)系表述服務(wù),是對(duì)于服務(wù)、服務(wù)接口及可交換信息的機(jī)器可處理描述。服務(wù)描述在服務(wù)發(fā)現(xiàn)、服務(wù)匹配過程中起著至關(guān)重要的作用。現(xiàn)有Web服務(wù)描述模型主要有WSDL(Web Services DescriptionLanguage)、OWL-S(Ontology Web Language for Service),WADL(Web ApplicationDescription Language)和基于自然語言描述的網(wǎng)頁(yè)等方式。然而,現(xiàn)有服務(wù)描述模型的多樣化、不同描述模型之間存在異構(gòu)性,為服務(wù)發(fā)現(xiàn)、服務(wù)調(diào)用、服務(wù)之間的協(xié)同工作帶來困難。
目前,學(xué)術(shù)界為改善現(xiàn)有服務(wù)描述模型的不足,在服務(wù)描述模型方面已經(jīng)有所研究:
趙文棟等人提出了一種基于功能語義的Web服務(wù)描述及預(yù)檢索方法,該方法針對(duì)現(xiàn)有常用Web服務(wù)描述模型不能很好地支持服務(wù)基于功能的語義描述的問題,通過定義服務(wù)功能描述模型,構(gòu)建領(lǐng)域功能本體,提出了一種基于功能語義的Web服務(wù)描述方法。田剛等人提出一種Web服務(wù)描述的本體學(xué)習(xí)方法,針對(duì)現(xiàn)有服務(wù)本體難以滿足Web服務(wù)語義查詢的需要,而手工建立本體不僅困難而且成本很高等問題,利用一種基于層次Dirichlet過程(hierarchical Dirichlet process,HDP)的主題模型自動(dòng)學(xué)習(xí)本體層次結(jié)構(gòu)和每一層中所包含的主題數(shù)目來豐富本體語義。白曉磊針對(duì)現(xiàn)有服務(wù)描述模型不能反映服務(wù)所屬領(lǐng)域中概念及概念間關(guān)系的變化,對(duì)OWL-S服務(wù)本體進(jìn)行動(dòng)態(tài)語義擴(kuò)展,在服務(wù)本體中加入模糊概念模型以擴(kuò)展服務(wù)本體中的概念及概念關(guān)系,加入服務(wù)質(zhì)量模型以反映服務(wù)狀態(tài)變化,形成可重寫邏輯的服務(wù)描述模型。
上述研究中,在現(xiàn)有服務(wù)描述模型基礎(chǔ)上從服務(wù)發(fā)現(xiàn)、匹配效率方面去改善服務(wù)描述模型,未能從服務(wù)調(diào)用方面去改善服務(wù)描述模型來實(shí)現(xiàn)服務(wù)之間的更好的協(xié)同工作。
發(fā)明內(nèi)容
為了克服現(xiàn)有Web服務(wù)調(diào)用方法的通用性較差的不足,本發(fā)明主要用于從服務(wù)調(diào)用方面改善現(xiàn)有服務(wù)描述模型,提供了一種對(duì)SOAP(Simple Object Access Protocol)服務(wù)和REST(Representational State Transfer)服務(wù)的具有較好通用性的服務(wù)柔性描述模型及服務(wù)調(diào)用方法。
本發(fā)明所采用的技術(shù)方案是:
一種基于柔性描述模型的Web服務(wù)調(diào)用方法,所述方法包括如下步驟:
第一步:對(duì)已經(jīng)發(fā)布在互聯(lián)網(wǎng)上的SOAP服務(wù)和REST服務(wù)進(jìn)行集成;
1.1、SOAP服務(wù)集成;WSDL是SOAP服務(wù)的描述文檔,描述了SOAP服務(wù)的方法名、發(fā)布地址、功能和輸入輸出參數(shù)信息;首先通過人工手動(dòng)收集WSDL或者爬蟲程序爬取發(fā)布在互聯(lián)網(wǎng)上的WSDL,其次對(duì)WSDL進(jìn)行解析得到服務(wù)的具體描述信息并用SOAP服務(wù)柔性描述模型描述;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于浙江工業(yè)大學(xué),未經(jīng)浙江工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710168273.0/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。





