資源描述:
《基于云計算web服務應用的研究》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在學術論文-天天文庫。
1、基于云計算Web服務應用的研究摘要:云計算是一項正在興起的技術,是多項網(wǎng)絡技術發(fā)展融合的產(chǎn)物。云計算先進的理念和技術,為Web應用提供了新的思路??焖儆行У貫橛脩舨檎覞M意的、符合需求的Web服務,是服務選擇所必須要處理的問題之一,可以說有效的服務資源管理和選擇算法已經(jīng)變成Web服務進一步發(fā)展的基礎和關鍵。本文首先簡述了國內(nèi)外云計算和Web服務的現(xiàn)狀和發(fā)展趨勢,并對云計算和Web服務的概念、特點以及體系結(jié)構(gòu)和實現(xiàn)原理等進行了闡述,在此理論基礎上,研究了云計算與Web服務應用的關系,以及Web基于云環(huán)境下的應用,包括云環(huán)境
2、下基于改進粒子群優(yōu)化算法的Web服務選擇,基于用戶偏好的Web服務選擇等,并提出了基于改進粒子群優(yōu)化算法的Web服務選擇,最后通過案例分析,對基于云計算下的Web服務系統(tǒng)體系結(jié)構(gòu)進行了簡述,云計算環(huán)境下Web服務能夠得到更有效的選擇。關鍵詞:云計算;Web服務;Web;云仿真;云平臺32目錄1緒論31.1研究背景及意義31.2國內(nèi)外研究現(xiàn)狀及發(fā)展趨勢41.2.1云計算研究現(xiàn)狀及發(fā)展趨勢41.2.2Web服務研究現(xiàn)狀及發(fā)展趨勢52云計算與Web服務簡介62.1云計算技術62.1.1云計算的概念62.1.2云計算體系結(jié)構(gòu)7
3、2.1.3云計算實現(xiàn)原理82.1.4云計算的特點92.2Web服務102.2.1Web服務的概念102.2.2Web服務的體系結(jié)構(gòu)102.2.3Web服務的技術架構(gòu)112.2.4Web服務的核心技術12322.3云計算與Web服務的關系133基于云計算的Web服務應用143.1基于云仿真的Web服務選擇143.1.1問題的提出143.1.2CloudSim云仿真模擬器153.2.云環(huán)境下基于改進粒子群優(yōu)化算法的Web服務選擇173.2.1標準粒子群優(yōu)化算法(PSO)173.2.2算法實現(xiàn)描述183.3云環(huán)境下基于用戶偏
4、好的Web服務選擇研究183.3.1問題的提出183.3.2Hadoop技術基礎193.3.3云環(huán)境下基于改進粒子群優(yōu)化算法的Web服務選擇194案例分析——基于云計算的Web服務系統(tǒng)體系結(jié)構(gòu)224.1系統(tǒng)總體設計224.1.1系統(tǒng)體系架構(gòu)224.1.2異構(gòu)數(shù)據(jù)集成244.2集成應用264.3案例總結(jié)285結(jié)論28參考文獻29321緒論1.1研究背景及意義隨著互聯(lián)網(wǎng)的飛速發(fā)展,越來越多的人開始使用互聯(lián)網(wǎng),互聯(lián)網(wǎng)上承載著不計其數(shù)的Web應用程序,跟傳統(tǒng)的桌面應用一樣,不同的Web應用實現(xiàn)了不同的功能,供不同的組織或個人使
5、用。在背后支撐著整個互聯(lián)網(wǎng)的是一臺臺服務器,還有大量的網(wǎng)絡設備以及連接它們的電纜等,這些基礎設施協(xié)同工作,才使得整個世界互聯(lián)互通。其中,服務器是最重要的設施,它包括Web應用運行所依賴的Web容器,存儲服務器,數(shù)據(jù)庫服務器等。Web服務器端的架構(gòu)在隨互聯(lián)網(wǎng)同步發(fā)展,目前,對于大型的企業(yè)級應用,主流架構(gòu)通常采用分布式Web集群,用多臺物理機通過適當?shù)呐渲米鳛橐粋€整體來共同運行一個Web應用,以應對由高訪問量帶來的高負載。云計算是近幾年興起的理念和技術。云計算的基本理念是通過集中整合各種IT資源,以統(tǒng)一的形式對用戶提供服務
6、,這種服務的最大特點是按使用付費,使得IT資源像水和電一樣供人使用。云計算的技術使得計算、存儲、帶寬等資源由客戶端向服務端轉(zhuǎn)移,用戶只用關心使用何種資源或服務,而不必關心這些資源和服務如何提供,用戶所需要的只是一個能夠訪問互聯(lián)網(wǎng)的終端,用以提交請求和獲得結(jié)果,其他的都交由云端實現(xiàn)。云計算與虛擬化技術密切相關,虛擬化技術使得云端的資源整合更為敏捷和有效,也使得用戶能夠更為細粒度地使用IT資源。32云計算先進的理念和技術,為Web應用提供了新的思路。快速有效地為用戶查找滿意的、符合需求的Web服務,是服務選擇所必須要處理的
7、問題之一,可以說有效的服務資源管理和選擇算法已經(jīng)變成Web服務進一步發(fā)展的基礎和關鍵。對基于服務質(zhì)量的Web服務選擇的進一步研究,不管是在理論方面還是應用層次上都有重要的指導意義,它也是Web服務研究方面的一個不可缺少的構(gòu)成部分,該方面的研究同時還受到了科研領域的高度重視。另外,已有的研究對于處理傳統(tǒng)Web服務集中式缺陷和功能組合失效問題,大多還停留在P2P網(wǎng)絡下的研究,但隨著Web服務應用的不斷增加,海量數(shù)據(jù)服務的存儲問題需要很好的去處理,而云計算擁有的動態(tài)遷移、高可用、負載均衡等技術可以很好地去處理這些問題。目前國
8、內(nèi)外對基于云計算環(huán)境下的Web服務選擇還有很多可以研究的空間,因此對云計算環(huán)境下的Web服務應用進行探討學習無論從理論上還是實踐上都有重要的研究價值和社會需求。1.2國內(nèi)外研究現(xiàn)狀及發(fā)展趨勢1.2.1云計算研究現(xiàn)狀及發(fā)展趨勢云計算在國外的研究過程中,由于受到了一些大型科研機構(gòu)及實力超群的IT公司的青睞與重視,使它的應用在各個專業(yè)領