[發明專利]多維度語義web服務開發方法有效
| 申請號: | 201410524370.5 | 申請日: | 2014-09-30 |
| 公開(公告)號: | CN104239068B | 公開(公告)日: | 2017-05-03 |
| 發明(設計)人: | 馮志勇;林美辰;陳世展;張禎 | 申請(專利權)人: | 天津大學 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 天津市北洋有限責任專利代理事務所12201 | 代理人: | 劉國威 |
| 地址: | 300072*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 多維 語義 web 服務 開發 方法 | ||
1.一種多維度語義web服務開發方法,其特征是,包括如下步驟:
1)搜索及結果瀏覽步驟,分為對服務搜索和本體搜索兩部分;按照用戶輸入的搜索條件,分別對服務網絡SN(Services Network)中的服務和本體進行搜索,對搜索到的服務或本體進一步瀏覽其信息;
2)基于服務網絡創建多維度語義web服務模塊,在用戶本地運行環境中創建新的項目工程,根據用戶的選擇重用相應的操作或服務,自動生成新服務的web服務描述語言WSDL和多維度語義描述語言MSDL文檔,為用戶提供圖形化的文檔編輯器進行WSDL和MSDL文檔編輯,自動同步WSDL文檔和MSDL文檔以彌補用戶疏漏而造成的文檔不一致,由描述文檔在新建工程源文件目錄下逆向生成Java代碼功能;在用戶完成接口的代碼實現后,運行本發明自動生成的服務端代碼將新服務進行發布;解析WSDL文檔和MSDL文檔將新服務的語法信息及語義信息記錄在服務網絡中完成新服務在服務網絡中的注冊。
2.如權利要求1所述的多維度語義web服務開發方法,其特征是,搜索及結果瀏覽步驟具體流程如下:在服務網絡中進行搜索,查找有無符合要求的服務或本體,搜索功能具體包括:在搜索界面選擇進行服務搜索或本體搜索:
A.服務搜索是對服務網絡中現有的服務進行搜索,在服務搜索中可以根據包括服務的關鍵字,領域范圍,所在國家以及提供者的可選條件進行聯合搜索;當用戶確定搜索后,判斷四個搜索條件是否為空,若為空則忽略該搜索條件,默認條件下幾個搜索條件均為空;若用戶沒有填寫任何搜索條件,默認搜索SN中的所有服務;搜索完成后,用戶可以對搜索結果進行更進一步的瀏覽和查看,包括某個服務的基本信息、所包含的操作的信息、服務質量以及運行信息;
B.本體搜索是對服務網絡中現有的本體概念進行搜索,在本體搜索中以樹狀展示服務網絡中的本體結構;選擇相應的本體概念查看其對象屬性和數據屬性。
3.如權利要求1所述的多維度語義web服務開發方法,其特征是,基于服務網絡創建多維度語義web服務模塊,即創建滿足多維度語義規范的語義web服務,具體包括:
A.用戶輸入服務名稱及該新建的項目在本機的保存地址;
B.根據A中的輸入結果,新建項目工程,并導入到eclipse的工作空間下,同時刷新eclipse當前工作空間,在左側導航欄中顯示該工程;
C.在項目目錄下生成服務的WSDL文檔和MSDL文檔;
D.對搜索過程中希望重用的操作或服務進行復用,相應更新服務的WSDL文檔和MSDL文檔;
E.對WSDL文檔和MSDL文檔進行修改、添加編輯工作;
F.同步服務的WSDL文檔和MSDL文檔,避免二者不一致;
G.根據服務描述文檔逆向生成java文件存放在新建項目的“src”源文件目錄下,生成的文件包括數據類型定義、服務端代碼、客戶端調用代碼、接口定義及實現類;
H.用戶實現對相應接口進行實現;
I.運行服務端代碼進行服務發布;
J.解析WSDL文檔和MSDL文檔將服務的語法信息和語義信息記錄到服務網絡中,完成服務注冊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津大學,未經天津大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410524370.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:焦炭塔生焦計算程序
- 下一篇:電蒸鍋及其蒸汽發生器





