[發明專利]一種基于云平臺的水利業務Web服務庫的構建方法無效
| 申請號: | 201210265933.4 | 申請日: | 2012-07-30 |
| 公開(公告)號: | CN102831175A | 公開(公告)日: | 2012-12-19 |
| 發明(設計)人: | 王志堅;葉楓;周曉峰;趙鵬飛 | 申請(專利權)人: | 河海大學 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06Q50/06 |
| 代理公司: | 南京蘇高專利商標事務所(普通合伙) 32204 | 代理人: | 夏雪 |
| 地址: | 210098 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 平臺 水利 業務 web 服務 構建 方法 | ||
技術領域
本發明結合水利領域的業務需求和領域特征,提出了一種基于云平臺的水利領域業務Web服務庫(Web?Services?Library)的構建方法。
背景技術
隨著Internet不斷發展以及Web服務在標準、實現技術(SOAP、UDDI和WSDL)等方面不斷完善,可被檢索和利用的Web服務越來越多,當前著名的服務搜索引擎Seekda已經能檢索到28000個服務描述。并且,Web服務應用的領域也越來越廣,如:搜索引擎、電子商務和天氣預報等。云計算的興起,更是將Web服務的應用推向了更廣闊的平臺。在這樣的背景下,服務消費者期待能更有效地檢索、使用來自不同服務提供者所發布的Web服務,服務提供者則期望能更好地擴充及維護其開發的Web服務的語義信息。雖然通過擴展UDDI,能為Web服務的功能性的查找提供支持,但是針對領域開發者而言是不夠的,其所設計的Web服務需要更豐富的語義刻畫,并且能檢索到服務的非功能性信息和資源的使用信息。
從本質上講,Web服務是一種輕量級的、松耦合的、與平臺和語言無關性的構件。因此,對于Web服務的管理與維護,利用已有的構件庫技術是可行的解決方案。然而,假如完全使用諸如青鳥構件庫、上海構件庫等系統來管理Web服務構件,尚有一些不足,如:缺乏基于特定領域的特征刻畫機制;服務使用者對服務組件的安全性、可靠性、可用性等非功能性屬性愈加關注,但通用構件庫對Web質量的刻畫機制缺乏;Web服務的開發、維護及演化過程更加迅速,服務提供者期望能更及時地對服務組件的屬性信息等進行更新和擴展;隨著云計算范型的成熟,云服務通常也被設計成Web服務,因此對Web服務的資源使用情況和費用信息的描述也是必要的。
發明內容
發明目的:針對上述現有技術存在的問題和不足,本發明結合水利信息化領域的需求和領域特征,結合已構建的云平臺,提供一種基于云平臺的水利業務Web服務庫的構建方法。
技術方案:為實現上述發明目的,本發明采用的技術方案為
基于云平臺的水利業務Web服務庫的構建方法,包括如下步驟:
(1)文檔資料收集:收集當前水利業務領域的文檔資料,并按領域特征分類;
(2)對步驟(1)中搜集的資料進行分析,選擇水利業務領域中的概念、概念實例以及關系,構建水利業務領域本體,并通過形式化機制對水利業務領域本體進行描述,由所述水利業務領域本體、描述規約以及數據詞典構建水利領域的服務知識庫;
(3)根據服務知識庫中不同水利業務的分類和描述,在Web服務庫中構建Web服務分類樹,即對服務通過樹狀結構進行組織管理;
(4)定義服務刻面與描述規約的映射關系;
(5)根據步驟(4)所述的映射關系,創建新的服務刻面,并向新建的服務刻面中添加新的服務描述屬性,擴展對服務的描述;
(6)實現服務入庫和服務發布,將服務發布到可擴展的UDDI(Universal?Description?Discovery?and?Integration,統一描述、發現和集成)。
進一步地,還包括基于關鍵字與語義匹配技術實現服務檢索的步驟。
進一步地,還包括實現Web服務庫的日志管理的步驟。
進一步地,還包括實現服務源碼的代碼管理的步驟。
進一步地,還包括在已構建的云平臺上,使用安全shell完成Web服務庫的部署的步驟。
有益效果:對水利信息化領域的用戶,本發明具有四個方面的好處:1)便于組織管理大量的領域服務:領域服務越來越多,涉及的領域方面也越來越多,本發明能便于服務提供者組織管理水利領域業務服務,能向服務開發者提供了高效地服務管理、服務規約和代碼維護等機制;2)輔助理解:領域化的服務涉及專業的知識、復雜的接口和實現,輔助服務用戶理解服務是非常重要的;3)方便對服務進行檢索:既能幫助服務用戶從領域的角度去檢索也能輔助服務用戶從功能性和非功能性方面進行檢索,并且基于云平臺的方式進一步能從資源使用的角度輔助檢索到滿足需求的服務;4)便于部署和使用服務:用戶找到符合要求的服務,可以見服務發布到云平臺的虛擬機上,按需部署和使用。
附圖說明
圖1為本發明的系統模型層次結構圖。
具體實施方式
下面結合附圖和具體實施例,進一步闡明本發明,應理解這些實施例僅用于說明本發明而不用于限制本發明的范圍,在閱讀了本發明之后,本領域技術人員對本發明的各種等價形式的修改均落于本申請所附權利要求所限定的范圍。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河海大學,未經河海大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210265933.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種便攜式移動存儲設備的加密文件系統
- 下一篇:基于散點的系統測試方法





