[發(fā)明專利]多維度語義web服務開發(fā)方法有效
| 申請?zhí)枺?/td> | 201410524370.5 | 申請日: | 2014-09-30 |
| 公開(公告)號: | CN104239068B | 公開(公告)日: | 2017-05-03 |
| 發(fā)明(設計)人: | 馮志勇;林美辰;陳世展;張禎 | 申請(專利權(quán))人: | 天津大學 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 天津市北洋有限責任專利代理事務所12201 | 代理人: | 劉國威 |
| 地址: | 300072*** | 國省代碼: | 天津;12 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 多維 語義 web 服務 開發(fā) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及web服務技術(shù)領(lǐng)域,具體來說,涉及滿足多維度語義模型規(guī)范的web服務開發(fā)工具的設計與實現(xiàn)。
背景技術(shù)
web服務由于自描述、自包含以及松耦合等特性一直得到了人們的青睞。近年來,結(jié)合語義網(wǎng)等技術(shù)手段為web服務對添加語義信息使之成為計算機可理解實體,即語義web服務的研究愈發(fā)廣泛。帶有語義信息的web服務使得服務的自動發(fā)現(xiàn)、選擇、組合和關(guān)系生成成為可能。
目前,對于語義web的研究,已經(jīng)提出了多種語義web服務描述規(guī)范。開發(fā)滿足規(guī)范定義的語義web服務,從服務開發(fā)階段就為服務添加了語義信息。但目前互聯(lián)網(wǎng)中已發(fā)布的web服務都是基于web服務描述語言(Web Services Description Language,WSDL)規(guī)范描述的,而現(xiàn)有的已提出的語義web模型中大部分都拋棄了傳統(tǒng)的WSDL架構(gòu)。而少數(shù)基于WSDL擴充機制對web服務進行語義標注的模型又缺乏相應的語義web服務構(gòu)建方法。
基于上述原因,提出了Web服務的多維度語義模型,該模型旨在從實現(xiàn)方法方面能夠兼容現(xiàn)有的WSDL基于語法的語言,并且能夠提供一種構(gòu)建方法或者映射機制實現(xiàn)Web服務的語義化,以此來提高語義Web服務描述模型的可用性。在描述能力方面,不僅關(guān)注Web服務的功能語義,而且還關(guān)注Web服務的時空和上下文、性能等語義信息。
為了使開發(fā)人員在服務開發(fā)階段就直接構(gòu)建滿足多維度語義模型規(guī)范的語義web服務,并生成語義web服務的多維度語義描述語言(Multidimensional Semantic Description Language,MSDL)文檔,設計并實現(xiàn)多維度語義Web服務的開發(fā)方法很有必要。
發(fā)明內(nèi)容
本發(fā)明旨在解決克服現(xiàn)有技術(shù)的不足,為方便開發(fā)者基于多維度語義模型開發(fā)滿足多維度語義規(guī)范的語義web服務,簡化開發(fā)者的開發(fā)流程,在現(xiàn)有開發(fā)平臺eclipse上集成一種多維度語義開發(fā)工具,為達到上述目的,本發(fā)明采取的技術(shù)方案是,多維度語義web服務開發(fā)方法,包括如下步驟:
1)搜索及結(jié)果瀏覽步驟,分為對服務搜索和本體搜索兩部分;按照用戶輸入的搜索條件,分別對服務網(wǎng)絡SN(Services Network)中的服務和本體進行搜索,對搜素到的服務或本體進一步瀏覽其信息;
2)基于服務網(wǎng)絡創(chuàng)建多維度語義web服務模塊,在用戶本地運行環(huán)境中創(chuàng)建新的項目工程,根據(jù)用戶的選擇重用相應的操作或服務,自動生成新服務的WSDL和MSDL文檔,為用戶提供圖形化的文檔編輯器進行WSDL和MSDL文檔編輯,自動同步WSDL文檔和MSDL文檔以彌補用戶疏漏而造成的文檔不一致,由描述文檔在新建工程源文件目錄下逆向生成Java代碼等功能;在用戶完成接口的代碼實現(xiàn)后,運行本發(fā)明自動生成的服務端代碼將新服務進行發(fā)布;解析WSDL文檔和MSDL文檔將新服務的語法信息及語義信息記錄在服務網(wǎng)絡中完成新服務在服務網(wǎng)絡中的注冊。
搜索及結(jié)果瀏覽步驟具體流程如下:在服務網(wǎng)絡中進行搜索,查找有無符合要求的服務或本體,搜索功能具體包括:在搜索界面選擇進行服務搜索或本體搜索:
A.服務搜索是對服務網(wǎng)絡中現(xiàn)有的服務進行搜索,在服務搜索中可以根據(jù)服務的關(guān)鍵字,領(lǐng)域范圍,所在國家以及提供者等可選條件進行聯(lián)合搜索;當用戶確定搜索后,判斷四個搜索條件是否為空,若為空則忽略該搜索條件,默認條件下幾個搜索條件均為空;若用戶沒有填寫任何搜索條件,默認搜索SN中的所有服務;搜索完成后,用戶可以對搜索結(jié)果進行更進一步的瀏覽和查看,包括某個服務的基本信息、所包含的操作的信息、服務質(zhì)量以及運行信息;
B.本體搜索是對服務網(wǎng)絡中現(xiàn)有的本體概念進行搜索,在本體搜索中以樹狀展示服務網(wǎng)絡中的本體結(jié)構(gòu);選擇相應的本體概念查看其對象屬性和數(shù)據(jù)屬性。
基于服務網(wǎng)絡創(chuàng)建多維度語義web服務模塊,即創(chuàng)建滿足多維度語義規(guī)范的語義web服務,具體包括:
A.用戶輸入服務名稱及該新建的項目在本機的保存地址;
B.根據(jù)A中的輸入結(jié)果,新建項目工程,并導入到eclipse的工作空間下,同時刷新eclipse當前工作空間,在左側(cè)導航欄中顯示該工程;
C.在項目目錄下生成服務的WSDL文檔和MSDL文檔;
D.對搜索過程中希望重用的操作或服務進行復用,相應更新服務的WSDL文檔和MSDL文檔;
E.對WSDL文檔和MSDL文檔進行修改、添加等編輯工作;
F.同步服務的WSDL文檔和MSDL文檔,避免二者不一致;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于天津大學,未經(jīng)天津大學許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410524370.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:焦炭塔生焦計算程序
- 下一篇:電蒸鍋及其蒸汽發(fā)生器
- 提供共享Web模塊的系統(tǒng)和方法
- 管理環(huán)球網(wǎng)網(wǎng)頁中的環(huán)球網(wǎng)媒體的系統(tǒng)及其實現(xiàn)方法
- 一種WEB業(yè)務實現(xiàn)系統(tǒng)、裝置及方法
- 高速緩存廣播信息的方法和裝置
- 基于QoS指標和Web服務輸出參數(shù)的Web服務組合方法和裝置
- Web托管審查方法、裝置及Web托管系統(tǒng)
- 用于信息處理和Web瀏覽歷史導航的方法和設備及電子裝置
- 用于將web站點轉(zhuǎn)換為目標web app站點的方法和裝置
- 用于防護WEB漏洞的方法和設備
- 一種Web攻擊報告生成方法、裝置、設備及計算機介質(zhì)





