国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于關(guān)聯(lián)推薦的Web服務(wù)組合優(yōu)化

2018-12-22 10:55鄭婷婷黃英持曹偉
電腦知識與技術(shù) 2018年32期
關(guān)鍵詞:關(guān)聯(lián)規(guī)則數(shù)據(jù)挖掘

鄭婷婷 黃英持 曹偉

摘要:為實現(xiàn)基于歷史知識與規(guī)則的Web服務(wù)組合優(yōu)化,對于待解決的特定任務(wù)和問題,提出了一種Web服務(wù)組合優(yōu)化方法。這種方法把Aprior算法應(yīng)用于Web服務(wù)組合,通過挖掘歷史日志中Web服務(wù)的關(guān)聯(lián)規(guī)則,計算各種歷史Web服務(wù)組合方案的支持度,生成針對當前問題的頻繁項集,并可根據(jù)每種組合的置信度,動態(tài)地自動選取合適的Web服務(wù),產(chǎn)生推薦的Web服務(wù)組合方案。這種方法可應(yīng)用于流程管理、智能規(guī)劃等領(lǐng)域。

關(guān)鍵詞:Web服務(wù)組合;數(shù)據(jù)挖掘;Aprior算法;關(guān)聯(lián)規(guī)則;頻繁集

中圖分類號:TP31 文獻標識碼:A 文章編號:1009-3044(2018)32-0011-03

Abstract:To optimize web service composition based on historical knowledge and rules, an approach of web service composition optimization is proposed for solving specific tasks and problems. The algorithm of Aprior is applied for web service composition. The degree of support for various historical web service composition schemes is calculated and the frequent itemsets for current problems are generated by mining association rules of web services in historical logs. According to the confidence of historical web service compositions, the suitable schemes for web service composition can be selected dynamically and automatically. The approach can be applied in the fields of process management, intelligent planning, etc.

Key words: web service composition; data mining; the algorithm of Aprior; association rules;frequent itemsets

1 引言

Web服務(wù)是平臺獨立的、低耦合的、自包含的、基于可編程的Web應(yīng)用程序,可使用開放的XML標準來描述、發(fā)布、發(fā)現(xiàn)、協(xié)調(diào)和配置,能使得運行在不同機器上的不同應(yīng)用無須借助附加的第三方軟件或硬件, 就可相互交換數(shù)據(jù)或集成,為整個企業(yè)甚至多個組織之間的業(yè)務(wù)流程的集成提供了一個通用機制[1]。目前,兩種類型的Web服務(wù)是最流行和廣泛使用的:基于SOAP的Web服務(wù)和REST(Representational State Transfer)的Web服務(wù)[2]。

隨著互聯(lián)網(wǎng)的快速發(fā)展,單個Web 服務(wù)有時不能完全解決用戶提出的一些請求,而Web服務(wù)組合則可以把各個功能單一的Web 服務(wù),按照某些有效的方式進行組合,從而提高工作效率。如何將這些服務(wù)有效集成,實現(xiàn)更為復(fù)雜的、功能更豐富的大規(guī)模流程服務(wù),也成為服務(wù)計算領(lǐng)域的研究熱點[3]。

本文主要從Web服務(wù)之間的關(guān)聯(lián)規(guī)則出發(fā),提出一種基于關(guān)聯(lián)知識與關(guān)聯(lián)推薦的服務(wù)組合方法,可根據(jù)要執(zhí)行的任務(wù)和待解決的問題,動態(tài)地自動選取合適的Web服務(wù)進行自動組合,使得Web服務(wù)組合的實現(xiàn)更加靈活、高效。

2 相關(guān)研究

Web 服務(wù)組合是將若干成員服務(wù)組合成大粒度流程服務(wù)的過程,工業(yè)界和學術(shù)界提出了眾多的 Web 服務(wù)組合方法,可根據(jù)不同的分類標準進行歸類:按照Web 服務(wù)組合實現(xiàn)方式可以分為服務(wù)編制(Orchestration)和服務(wù)編排(Choreography);按照Web 服務(wù)組合的動態(tài)性程度可以分為靜態(tài)Web 服務(wù)組合和動態(tài)Web 服務(wù)組合;按照自動化程度可以分為手動Web服務(wù)組合、半自動Web 服務(wù)組合和全自動Web 服務(wù)組合方法;按照Web 服務(wù)組合方法的技術(shù)或理論基礎(chǔ)可以分為基于工作流的服務(wù)組合和基于人工智能的服務(wù)組合等[3]。

Web 服務(wù)組合實質(zhì)為NP 難問題,目前主流算法是智能優(yōu)化算法。近年來,智能算法在Web服務(wù)組合中的應(yīng)用成為Web服務(wù)組合領(lǐng)域的研究熱點之一,包括遺傳算法與協(xié)同過濾[4]、蟻群算法[5]、粒子群算法[6][7]等,這些算法在解決Web 服務(wù)組合問題上非常有研究價值。

由于Web服務(wù)組合要遵循一定的知識與規(guī)則,而傳統(tǒng)的協(xié)同過濾主要是根據(jù)用戶的歷史反饋信息,但這種反饋不一定適用于解決當前的需求。關(guān)聯(lián)推薦是基于知識的推薦方法。與傳統(tǒng)的協(xié)同過濾方式不同,基于知識的推薦主要根據(jù)知識表示,更容易產(chǎn)生適用于當前問題的解決方案。

3 基于關(guān)聯(lián)推薦的Web Service組合優(yōu)化

3.1 關(guān)聯(lián)規(guī)則

Apriori算法是一種用于關(guān)聯(lián)規(guī)則挖掘的代表性算法,現(xiàn)已被廣泛用于社交網(wǎng)絡(luò)[8]、用戶行為分析[9]等領(lǐng)域。

首先是Web服務(wù)集合及Web服務(wù)組合的定義。

定義1 令當前可提供的所有Web服務(wù)全集為I。

定義2 令當前所有日志集為D,其包含的所有日志數(shù)量為count(D)。

定義3 若某一Web服務(wù)組合S包含了k個Web服務(wù),且S?I,則稱S為I的k項子集。

猜你喜歡
關(guān)聯(lián)規(guī)則數(shù)據(jù)挖掘
基于并行計算的大數(shù)據(jù)挖掘在電網(wǎng)中的應(yīng)用
一種基于Hadoop的大數(shù)據(jù)挖掘云服務(wù)及應(yīng)用
數(shù)據(jù)挖掘的分析與探索
基于GPGPU的離散數(shù)據(jù)挖掘研究
黄浦区| 高平市| 广宁县| 龙川县| 资兴市| 满洲里市| 平乡县| 韶山市| 崇礼县| 南召县| 南开区| 江口县| 望奎县| 北安市| 仁化县| 亚东县| 临潭县| 镇坪县| 同仁县| 碌曲县| 安龙县| 衡南县| 固镇县| 敖汉旗| 南宫市| 同心县| 许昌市| 奎屯市| 阿城市| 保靖县| 北票市| 丹棱县| 晋城| 定南县| 延川县| 徐汇区| 辉县市| 潮安县| 荆门市| 九江县| 安乡县|