李璐
摘要:隨著Internet的發展,Web服務得到廣泛應用,如何選擇滿足用戶非功能性需求的Web服務是其中的一個重要問題?;诖?,提出一種基于WSDL的Web服務QoS管理框架,引入多維QoS對Web服務的QoS需求進行全面分析,定義Web服務的多維QoS屬性,并在此基礎上基于WSDL實現了Web服務的QoS管理框架。
關鍵詞: Web服務;服務質量;多維QoS;WSDL
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)22-5189-03
1 概述
隨著Internet的發展,Web服務得到廣泛應用,為網絡環境下在軟件間建立一種靈活多樣的協作關系創造了很好的條件?;赟imple Object Access Protocol(SOAP), Universal Description, Discovery and Integration (UDDI)和 Web Service Description Language (WSDL) 等一系列技術標準[1],用戶可以有效地查找、使用和發布Web 服務,通過對Web服務進行動態選擇和組裝,可以構建出十分靈活的系統流程。
隨著Web服務的急劇增加,如何在眾多服務中選取符合用戶需求的服務成為Web服務領域的一個研究重點,作為Web服務管理中的一個重要考慮因素,服務質量(QoS)倍受關注[2]。用戶的需求可以分為功能性需求和非功能性需求,功能性需求用于描述系統所應提供的功能,非功能性需求則用于描述系統提供的服務或功能所受到的約束。服務質量作為用戶的非功能性需求,描述了Web服務某些方面的質量信息,對于組合Web服務和成功構建符合用戶需求的Web應用具有重要意義[3],因而基于服務質量的web服務管理越來越受到研究者的重視。
本文首先對Web服務和QoS的相關概念進行了介紹,針對目前的Web服務管理往往只考慮功能性需求這一現狀,引入多維QoS定義Web 服務的QoS屬性,并在此基礎上基于WSDL實現了Web服務的多維QoS管理框架?!?br>