具有多QoS約束的Web服務(wù)發(fā)現(xiàn)關(guān)鍵技術(shù)研究
本文選題:Web服務(wù) + Web服務(wù)流程; 參考:《華北電力大學(xué)》2014年碩士論文
【摘要】:隨著Web技術(shù)的迅猛發(fā)展,現(xiàn)代軟件系統(tǒng)已經(jīng)朝著分布式、跨軟硬件平臺、松耦合的方向發(fā)展。軟件應(yīng)用系統(tǒng)需要采取更加靈活的開發(fā)和配置方式以適應(yīng)不斷變化的環(huán)境。為了實現(xiàn)靈活的軟件應(yīng)用開發(fā)和配置方式,面向服務(wù)的體系結(jié)構(gòu)應(yīng)運而生。Web服務(wù)作為一個相對獨立的軟件功能實體不僅可以被靈活地開發(fā)、部署和調(diào)用,而且被作為下一代應(yīng)用集成系統(tǒng)的范型,已經(jīng)廣泛地應(yīng)用于電子商務(wù)、電子政府、企業(yè)應(yīng)用集成系統(tǒng)中。近幾年來,隨著科學(xué)計算技術(shù)的飛速發(fā)展,基于Web服務(wù)的工作流管理系統(tǒng)已經(jīng)從傳統(tǒng)的基于任務(wù)控制流發(fā)展為面向數(shù)據(jù)的工作流。較傳統(tǒng)的面向控制流的工作流程而言,面向數(shù)據(jù)的工作流中每個任務(wù)結(jié)點仍舊是Web服務(wù),但是更側(cè)重于服務(wù)之間的數(shù)據(jù)傳遞。因此,面向數(shù)據(jù)的工作流系統(tǒng)更適應(yīng)用于大規(guī)模科學(xué)計算和數(shù)據(jù)分析任務(wù)。例如,基因組計算,地球科學(xué)、天文計算等。 然而,當(dāng)前面向數(shù)據(jù)工作流檢索的研究沒有充分挖掘工作流用戶的特征和需求,整個檢索過程需要熟悉相關(guān)計算機(jī)理論和技術(shù),用戶不得不學(xué)習(xí)一些流程查詢語言來實現(xiàn)他們的目的。除此之外,當(dāng)前的工作流檢索也沒有充分考慮流程中任務(wù)/服務(wù)結(jié)點的語義信息?紤]到面向數(shù)據(jù)工作流工作在一個開放、異構(gòu)的分布式平臺上,不同的服務(wù)提供商可以提供功能相似命名不同的服務(wù),這為流程檢索帶來困難。因此,基于語義的面向數(shù)據(jù)工作流檢索是解決開放環(huán)境下流程語義異構(gòu)性的有效方法。最后,當(dāng)前檢索方法也沒有考慮到用戶檢索的服務(wù)質(zhì)量需求,如服務(wù)響應(yīng)速度、服務(wù)成本、服務(wù)能耗,等等。 本文將研究基于面向數(shù)據(jù)的Web服務(wù)流程發(fā)現(xiàn)技術(shù)。首先提出一種基于圖結(jié)構(gòu)的形式化表示方法以建模具有語義和可變時間約束的面向數(shù)據(jù)的Web服務(wù)工作流程,為后續(xù)研究提供基礎(chǔ)理論模型。采用本體語言描述工作流中服務(wù)結(jié)點功能、輸入輸出數(shù)據(jù)類型等語義信息。語義、約束、輸入輸出信息等等構(gòu)成了面向數(shù)據(jù)的Web服務(wù)的多種服務(wù)質(zhì)量特性(QoS)。其次,提出一個用于具有多QoS約束的面向數(shù)據(jù)的Web服務(wù)流程語義檢索的統(tǒng)一框架。該檢索框架無縫地結(jié)合了Web服務(wù)流程中的語義信息和結(jié)構(gòu)信息。再次,探索基于該形式化模型給出一種基于距離度量的相似度比較方法,并給出檢索排序策略。最后,通過仿真實驗驗證本方法的有效性和高效性。 本項目研究將為面向數(shù)據(jù)的Web服務(wù)流程檢索提供新方法、新線索和新思路,將有助于提升海量科學(xué)計算的自動化水平,特別對于當(dāng)前科學(xué)工作流研究、促進(jìn)科學(xué)計算和數(shù)據(jù)分析加速發(fā)展有非常重要的現(xiàn)實意義和學(xué)術(shù)意義。
[Abstract]:With the rapid development of Web technology, modern software systems have developed towards distributed, cross-software and hardware platforms, loosely coupled. Software applications need more flexible development and configuration to adapt to the changing environment. In order to realize flexible software application development and configuration, the service-oriented architecture emerges as the times require. As a relatively independent software functional entity, Web services can not only be flexibly developed, deployed and called. As the next generation application integration system, it has been widely used in electronic commerce, electronic government and enterprise application integration system. In recent years, with the rapid development of scientific computing technology, workflow management system based on Web services has developed from traditional task-based control flow to data-oriented workflow. Compared with the control flow oriented workflow, each task node in the data-oriented workflow is still a Web service, but it focuses more on the data transfer between the services. Therefore, the data-oriented workflow system is more suitable for large-scale scientific computing and data analysis tasks. For example, genome computing, earth science, astronomical computing, and so on. However, the current research on data workflow retrieval has not fully excavated the characteristics and requirements of workflow users, and the whole retrieval process needs to be familiar with relevant computer theory and technology. Users have to learn some process query languages to achieve their goals. In addition, the current workflow retrieval does not fully consider the semantic information of the task / service node in the process. Considering that data-oriented workflow works on an open and heterogeneous distributed platform, different service providers can provide similar functions and naming different services, which brings difficulties to process retrieval. Therefore, semantic oriented data workflow retrieval is an effective method to solve the semantic heterogeneity of process in open environment. Finally, the current retrieval methods do not take into account the quality of service requirements, such as service response speed, service cost, service energy consumption, and so on. This paper will study the technology of Web service flow discovery based on data. Firstly, a formal representation method based on graph structure is proposed to model data-oriented Web services workflow with semantic and variable time constraints, which provides a basic theoretical model for further research. Semantic information such as service node function, input and output data type in workflow are described by ontology language. Semantics, constraints, input and output information and so on constitute the QoS characteristics of data-oriented Web services. Secondly, a unified framework for semantic retrieval of data-oriented Web service processes with multiple QoS constraints is proposed. The retrieval framework seamlessly combines semantic and structural information in Web service processes. Thirdly, a similarity comparison method based on distance measurement is proposed based on the formal model, and the retrieval ranking strategy is given. Finally, the effectiveness and efficiency of the method are verified by simulation experiments. The research of this project will provide new methods, new clues and new ideas for data-oriented Web service process retrieval, which will help to improve the automation level of massive scientific computing, especially for the current scientific workflow research. It is of great practical and academic significance to accelerate the development of scientific calculation and data analysis.
【學(xué)位授予單位】:華北電力大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP393.09
【共引文獻(xiàn)】
相關(guān)期刊論文 前9條
1 程耀東;陳剛;;科研大數(shù)據(jù)平臺關(guān)鍵技術(shù)與實踐[J];工程研究-跨學(xué)科視野中的工程;2014年03期
2 宋亮;聞立杰;王建民;孔輝;劉國平;劉廷龍;;時序行為特征描述模式體系的化簡[J];計算機(jī)集成制造系統(tǒng);2013年08期
3 Ayaz ISAZADEH;Jaber KARIMPOUR;Islam ELGEDAWY;Habib IZADKHAH;;An analytical model for source code distributability verification[J];Journal of Zhejiang University-Science C(Computers & Electronics);2014年02期
4 劉健;馬義中;劉思峰;周獻(xiàn)中;;基于事件關(guān)系表的過程模型與社會關(guān)系網(wǎng)絡(luò)研究[J];南京理工大學(xué)學(xué)報;2014年03期
5 程耀東;石京燕;陳剛;;高能物理計算環(huán)境概述[J];科研信息化技術(shù)與應(yīng)用;2014年03期
6 陳三川;吳國全;魏峻;黃濤;;基于日志挖掘的移動應(yīng)用用戶訪問模型建模技術(shù)研究[J];計算機(jī)科學(xué);2014年11期
7 宋亮;聞立杰;王建民;劉國平;劉廷龍;楊劍勇;;基于完全有限前綴的過程實例表示圖的分解[J];清華大學(xué)學(xué)報(自然科學(xué)版);2014年04期
8 劉聰;許莉娟;;基于Java的分布式高性能計算架構(gòu)[J];鹽城工學(xué)院學(xué)報(自然科學(xué)版);2013年03期
9 張婷曼;;基于云計算視頻點播系統(tǒng)的設(shè)計與實現(xiàn)[J];現(xiàn)代商貿(mào)工業(yè);2013年23期
相關(guān)博士學(xué)位論文 前5條
1 尚慶紅;半分布式系統(tǒng)資源發(fā)現(xiàn)與資源分配研究[D];電子科技大學(xué);2013年
2 文一憑;工作流實例方面的調(diào)度與挖掘方法研究[D];中南大學(xué);2013年
3 王英;港口物流中的流程知識挖掘研究和智能優(yōu)化設(shè)計[D];北京交通大學(xué);2014年
4 金濤;業(yè)務(wù)過程模型檢索與重構(gòu)[D];清華大學(xué);2012年
5 彭成;網(wǎng)絡(luò)化軟件運行時交互行為過程特性分析[D];中南大學(xué);2013年
相關(guān)碩士學(xué)位論文 前10條
1 周碧英;基于自然語言的文本智能檢索技術(shù)研究[D];西北大學(xué);2013年
2 石書鵑;基于云服務(wù)總線的服務(wù)保障機(jī)制研究[D];華中科技大學(xué);2013年
3 劉煒;一種基于NoSQL的并行數(shù)據(jù)增量處理機(jī)制研究[D];華中科技大學(xué);2013年
4 趙冬;面向空間數(shù)據(jù)處理的廣域數(shù)據(jù)密集型計算系統(tǒng)研究[D];清華大學(xué);2013年
5 馬寶來;Hadoop平臺任務(wù)調(diào)度算法的研究與改進(jìn)[D];東北大學(xué);2012年
6 王鵬;基于計算智能的船用柴油機(jī)協(xié)同開發(fā)工作流研究[D];江蘇科技大學(xué);2013年
7 廖超;基于混合協(xié)同過濾的個性化流程推薦技術(shù)研究[D];杭州電子科技大學(xué);2014年
8 張笑菲;工作流環(huán)境下的模型構(gòu)建與決策支持研究[D];杭州電子科技大學(xué);2014年
9 肖博;云計算環(huán)境下彈性服務(wù)管理框架研究[D];華中科技大學(xué);2013年
10 李釗;流程挖掘環(huán)境下模型一致性檢查問題的研究[D];山東大學(xué);2014年
,本文編號:2013700
本文鏈接:http://www.sikaile.net/guanlilunwen/ydhl/2013700.html