摘要:作為Web服務的非功能性屬性,QoS在服務選擇與服務組合中扮演著重要角色。由于一些QoS屬性值會隨著用戶情景屬性的變化而動態變化,因此在做服務選擇或服務組合之前先對Web服務的QoS做預測是非常必要的。該文提出運用數據挖掘技術挖掘服務組合執行日志,研究服務QoS和用戶情景間的關聯關系,根據得到的關聯規則對不同用戶做個性化服務預測。實驗結果表明我們的方法非常有研究價值。
關鍵詞:Web服務;服務質量(QoS);用戶情景;服務預測;關聯規則挖掘
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)34-8158-02
作為近年來非常有前景的一項技術,Web服務的核心任務是產生和共享獨立自主的軟件程序。通常情況下,對于一個Web服務,有三個實體與之密切相關:服務提供者,服務注冊機構以及用戶。隨著Web服務需求的不斷增長,越來越多的服務提供者開始提供種類繁多的Web服務,其中有許多功能相同、模型結構相似,但服務質量(QoS)各異。
研究者普遍認為,基于QoS的Web服務的搜索和選擇是一項非常重要的技術,因為它可以有效保證以Web服務為基本元組的應用系統的質量。Web服務的QoS屬性包括可用性、費用、響應時間和產量等。作為衡量Web服務的非功能性屬性的主要指標之一,QoS是重要的決策依據。通過測量和比較不同候選Web服務的QoS值,我們可以找出最優值所對應的那個Web服務。在實際情況中,一些QoS屬性如服務價格的值基本上保持穩定,但另一些如響應時間和產量卻常常是動態變化的,因此QoS的應用較為復雜。……