




已閱讀5頁(yè),還剩64頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
(計(jì)算機(jī)應(yīng)用技術(shù)專業(yè)論文)基于服務(wù)質(zhì)量的web服務(wù)選擇若干問(wèn)題的研究.pdf.pdf 免費(fèi)下載
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
碩士論文 基于服務(wù)質(zhì)量的w e b 服務(wù)選擇若干問(wèn)題的研究 摘要 w e b 服務(wù)作為一種構(gòu)建面向服務(wù)架構(gòu) s o a 的分布式計(jì)算技術(shù) 具有良好的互操作 性 自描述性和模塊化的特性 以其松散耦合 基于標(biāo)準(zhǔn) 高度可集成能力等優(yōu)點(diǎn)成為 當(dāng)今工業(yè)界和和學(xué)術(shù)界共同關(guān)注的焦點(diǎn) 但是 單個(gè)w e b 服務(wù)難以滿足復(fù)雜的用戶需 求 因此把可用的w 曲服務(wù)組合起來(lái) 形成新的 功能更強(qiáng)大的組合服務(wù)成為當(dāng)前研 究的熱點(diǎn) 然而 隨著w e b 服務(wù)的發(fā)展 w e b 服務(wù)的數(shù)量與日俱增 網(wǎng)絡(luò)上出現(xiàn)了許 多具有相同或相似功能的w e b 服務(wù) 現(xiàn)有的基于功能性描述的w e b 服務(wù)選擇技術(shù)無(wú)法 解決這一問(wèn)題 因此基于q o s 價(jià)格 響應(yīng)時(shí)間 信譽(yù)度等非功能屬性 對(duì)w e b 服務(wù)進(jìn)行 選擇的技術(shù)得到了越來(lái)越多人的關(guān)注 首先 介紹了w e b 服務(wù)的相關(guān)技術(shù) 分析了傳統(tǒng)的w e b 服務(wù)體系結(jié)構(gòu)模型 針對(duì) 其缺乏q o s 支持的不足 提出了一種新的w e b 服務(wù)擴(kuò)展體系結(jié)構(gòu)模型 并在其基礎(chǔ)上 提出了一種集成式w e b 服務(wù)q o s 動(dòng)態(tài)獲取方法i q d a m 給出了該方法獲取q o s 的具 體流程 并詳細(xì)闡述了i q d a m 中直接信任和推薦信任相結(jié)合的w e b 服務(wù)q o s 動(dòng)態(tài)獲 取策略 q o s 去噪處理等關(guān)鍵問(wèn)題 此外 在傳統(tǒng)u d d i 基礎(chǔ)上 對(duì)i q d a m 中的e q u d d i 從功能結(jié)構(gòu) 數(shù)據(jù)模型和數(shù)據(jù)庫(kù)設(shè)計(jì)三方面進(jìn)行了詳細(xì)描述 其次 考慮到基于q o s 的w e b 服務(wù)選擇屬于n p 難問(wèn)題 在分析遺傳算法和模擬退 火算法優(yōu)缺點(diǎn)的基礎(chǔ)上 提出了一種融入小生境思想的遺傳模擬退火算法s n g s a a 并 將其應(yīng)用到基于q o s 的w r e b 服務(wù)選擇問(wèn)題中 詳細(xì)闡述了基于s n g s a a 算法實(shí)現(xiàn)w e b 服務(wù)選擇的步驟 并通過(guò)仿真實(shí)驗(yàn)與傳統(tǒng)遺傳算法作了對(duì)比 驗(yàn)證了s n g s a a 算法在 平均適應(yīng)度和進(jìn)化代數(shù)上的優(yōu)越性 最后 采用s n g s a a 算法設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于q o s 的w e b 服務(wù)選擇驗(yàn)證系統(tǒng) 詳細(xì)介紹了該系統(tǒng)的運(yùn)行環(huán)境 總體結(jié)構(gòu) 功能模塊以及數(shù)據(jù)庫(kù)的設(shè)計(jì)與實(shí)現(xiàn) 并以旅 游服務(wù)為應(yīng)用實(shí)例 模擬了用戶選擇旅游服務(wù)的過(guò)程 關(guān)鍵詞 w e b 服務(wù) q o s u d d i w e b 服務(wù)選擇 小生境遺傳模擬退火算法 a b s t r a c t a sad i s t r i b u t e dc o m p u t i n gt e c h n o l o g yu s e dt ob u i l dt h es e r v i c e o r i e n t e da r c h i t e c t u r e s o a w e bs e r v i c eh a sg o o di n t e r o p e r a b i l i t y s e l f d e s c r i p t i o na n dm o d u l a rf e a t u r e s a n dw e b s e r v i c eh a sb e c o m eaf o c u so fa t t e n t i o nf o rb o t hi n d u s t r ya n da c a d e m i ab e c a u s eo ft h e a d v a n t a g e s o nl o o s e c o u p l i n g s t a n d a r d i z a t i o n a n dh i g h l yi n t e g r a t e dc a p a c i t ye t c c o n s i d e r i n gt h a tas i n g l ew e bs e r v i c ec a n n o tm e e tt h ec o m p l i c a t e dr e q u i r e m e n t so fu s e r s c o m b i n i n gt h ep r e v i o u sa v a i l a b l ew e bs e r v i c e si n t ot h en e wa n dm o r ep o w e r f u li n c r e m e n t a l w e bs e r v i c e sh a sb e e nah o t s p o ti nr e c e n tr e s e a r c h h o w e v e r w i t ht h eg r e a td e v e l o p m e n to f w e bs e r v i c e t h en u m b e ro fw e bs e r v i c e si n c r e a s e sr a p i d l y t h e r ea r es om a n yw e bs e r v i c e s w i t hi d e n t i c a lo rs i m i l a rf u n c t i o n so ni n t e m e t t h a tt h e e x i s t i n gw e bs e r v i c e s e l e c t i o n t e c h n o l o g yb a s e do nf u n c t i o n a ld e s c r i p t i o ni sn o ta b l et os o l v et h i sp r o b l e m t h e r e f o r e t h e w e bs e r v i c es e l e c t i o nt e c h n o l o g yb a s e do nq u a l i t yo f s e r v i c e q o s w i t hp r i c e r e s p o n s et i m e r e p u t a t i o na n ds oo nh a sa t t r a c t e dm o r ea n dm o r ep e o p l e sa t t e n t i o nr e c e n t l y f i r s t l y t h i sp a p e ri n t r o d u c e st h er e l a t e dt e c h n o l o g i e so fw e bs e r v i c e a n dc a r e f u l l y a n a l y z e st h et r a d i t i o n a lw e bs e r v i c ea r c h i t e c t u r em o d e l i nv i e w o fi t sl a c ko fq o sd e s c r i p t i o n s u p p o r t t h i sp a p e rp u t sf o r w a r dan e we x t e n d e dw e bs e r v i c ea r c h i t e c t u r em o d e l a n d a c c o r d i n gt ot h a t a ni n t e g r a t e dq o sd y n a m i ca c q u i s i t i o nm e t h o d i q d a m i sp r o p o s e di n t h i sd i s s e r t a t i o n a n dac o n c r e t ef l o wt oo b t a i nt h eq o so fw e bs e r v i c e si nt h i sm e t h o di s p r o v i d e d f u r t h e rm o r e t h i sp a p e rp a r t i c u l a r l yi n t r o d u c e ss o m ec r i t i c a li s s u e so fi q d a m s u c ha sad y n a m i cs t r a t e g yw i t ht h ec o m b i n a t i o no fd i r e c tt r u s ta n dr e c o m m e n d a t i o nt r u s t a q o sn o i s e s u p p r e s s e dp r o c e s s i n gm e t h o da n ds oo n i na d d i t i o n o nt h eb a s i so ft r a d i t i o n a l u d d i t h ee q u d d io fi q d a m i sd e s c r i b e di nt h r e ea s p e c t s w h i c hc o n s i s t so ff u n c t i o n s t r u c t u r e d a t am o d e la n dd a t a b a s ed e s i g n s e c o n d l y c o n s i d e r i n gt h a tt h eq o s b a s e dw e bs e r v i c es e l e c t i o np r o b l e mi san ph a r d p r o b l e m b a s e do nt h ea n a l y s i so ft h ea d v a n t a g e sa n dd i s a d v a n t a g e so fg e n e t i ca l g o r i t h m g a a n ds i m u l a t e da n n e a l i n ga l g o r i t h m s a as e l f a d a p t i v en i c h eg e n e t i cs i m u l a t e da n n e a l i n g a l g o r i t h m s n g s a a i sp r o p o s e d w h i c hc a nb ea p p l i e dt ot h eq o s b a s e dw e bs e r v i c e s e l e c t i o np r o b l e m t h i sp a p e ri n t r o d u c e st h em e t h o d sa n ds t e p so fs n g s a a b a s e dw e b s e r v i c es e l e c t i o na l g o r i t h mi n d e t a i l b yc o m p a r i n gw i t ht r a d i t i o n a lg e n e t i ca l g o r i t h m a c c o r d i n gt os i m u l a t i o ne x p e r i m e n t s t h i sp a p e rv e r i f i e st h es u p e r i o r i t yo fs n g s a aa l g o r i t h m o nt h ea v e r a g eo ff i t n e s sa n d e v o l u t i o n a r yg e n e r a t i o n s a tl a s t aq o s b a s e dw e bs e r v i c es e l e c t i o nv e r i f i c a t i o n s y s t e mb yu s i n gs n g s a a i i i a b s t r a c t 碩士論文 a l g o r i t h mi sd e s i g n e da n di m p l e m e n t e d t h er u n n i n ge n v i r o n m e n t g e n e r a la r c h i t e c t u r e f u n c t i o nm o d u l e sa n dd a t a b a s eo ft h es y s t e ma r ei n t r o d u c e di nd e t a i l t h e nt a k et h em u f i s m s e r v i c ea sa na p p l i c a t i o ne x a m p l e t h ep r o c e s s e st h a tu s e r ss e l e c tt h et o u r i s ms e r v i c e so n l i n e a l es i m u l a t e d k e y w o r d s w e bs e r v i c e q o s u d d i w e bs e r v i c es e l e c t i o n n i c h eg e n e t i cs i m u l a t e d a n n e a l i n ga l g o r i t h m 聲明 本學(xué)位論文是我在導(dǎo)師的指導(dǎo)下取得的研究成果 盡我所知 在 本學(xué)位論文中 除了加以標(biāo)注和致謝的部分外 不包含其他人已經(jīng)發(fā) 表或公布過(guò)的研究成果 也不包含我為獲得任何教育機(jī)構(gòu)的學(xué)位或?qū)W 歷而使用過(guò)的材料 與我一同工作的同事對(duì)本學(xué)位論文做出的貢獻(xiàn)均 已在論文中作了明確的說(shuō)明 研究生簽名 盔綾至年多月吟日 l 學(xué)位論文使用授權(quán)聲明 南京理工大學(xué)有權(quán)保存本學(xué)位論文的電子和紙質(zhì)文檔 可以借閱 或上網(wǎng)公布本學(xué)位論文的部分或全部?jī)?nèi)容 可以向有關(guān)部門或機(jī)構(gòu)送 交并授權(quán)其保存 借閱或上網(wǎng)公布本學(xué)位論文的部分或全部?jī)?nèi)容 對(duì) 于保密論文 按保密的有關(guān)規(guī)定和程序處理 研究生簽名 監(jiān) 呷年l f 月確 碩七論文 基于服務(wù)質(zhì)量的w e b 服務(wù)選擇若十問(wèn)題的研究 1 緒論 1 1 課題背景 信息技術(shù)應(yīng)用范圍的廣泛和互聯(lián)網(wǎng)的飛速發(fā)展 使得傳統(tǒng)軟件技術(shù)不能解決諸如 重復(fù)應(yīng)用困難 操作系統(tǒng)不同 需求的靈活多變等多種多樣的難題 從而造成了當(dāng)今企 業(yè)電子商務(wù)系統(tǒng)臃腫龐大 結(jié)構(gòu)復(fù)雜而且造價(jià)昂貴 并且這些系統(tǒng)往往都落后于業(yè)務(wù)的 發(fā)展需求 因此 人們迫切需要能夠方便地實(shí)現(xiàn)i n t e m e t 上跨平臺(tái) 獨(dú)立于運(yùn)行環(huán)境和 開(kāi)發(fā)技術(shù)的 松散藕合的異構(gòu)應(yīng)用 而作為傳統(tǒng)的分布式對(duì)象模型d c o m d i s t r i b u t e d c o m p o n e n to b je c tm o d e l 或c o r b a c o m m o no b j e c tr e q u e s tb r o k e ra r c h i t e c t u r e 尸 經(jīng) 不能滿足當(dāng)前極端異構(gòu)的w e b 應(yīng)用環(huán)境 w e b 服務(wù)應(yīng)運(yùn)而生 作為一種新穎的計(jì)算方 式 w e b 服務(wù)以其自我包含 模塊化 基于標(biāo)準(zhǔn) 集成能力高等優(yōu)勢(shì)成為當(dāng)今很多專家 和學(xué)者共同關(guān)注的焦點(diǎn)之一 l j w e b 服務(wù)融合了面向構(gòu)件架構(gòu)的優(yōu)勢(shì) 采用x m l 標(biāo)準(zhǔn) 規(guī)范和通用網(wǎng)絡(luò)協(xié)議h t t p 超文本傳輸協(xié)議 進(jìn)行信息互通 解決了傳統(tǒng)集成技術(shù)和中 間件技術(shù)帶來(lái)的局限性 2 j w e b 服務(wù)具有應(yīng)用廣泛性 操作性能高 成本低廉等優(yōu)點(diǎn) 開(kāi)發(fā)者可以在其所屬的平臺(tái)下快速地創(chuàng)建和部署w e b 服務(wù) 4 在實(shí)際應(yīng)用中 單個(gè)w e b 服務(wù)提供的功能比較有限 不能從根本上滿足復(fù)雜的用戶 需求 因此 將單個(gè)w e b 服務(wù)功能進(jìn)行集成重組 形成功能更強(qiáng)大的w e b 服務(wù)組合成 為必然 5 j 在w e b 服務(wù)組合技術(shù)中 w e b 服務(wù)選擇技術(shù)是很重要的組成部分 它決定了 服務(wù)用戶能不能選擇到令自己滿意的最優(yōu)的w e b 服務(wù)組合方案 w e b 服務(wù)選擇就是用 戶為了執(zhí)行w e b 服務(wù)請(qǐng)求 通過(guò)某種方式在不同類型的w e b 服務(wù)中找到其需要的服務(wù) 由于w e b 服務(wù)的廣泛應(yīng)用 用戶在選擇服務(wù)的同時(shí) 不僅會(huì)對(duì)服務(wù)組合的功能提出 需求和約束 也會(huì)對(duì)服務(wù)組合的q o s q u a l i t yo fs e r v i c e 屬性 價(jià)格 響應(yīng)時(shí)間 可用性 以及信譽(yù)度等 提出更高的要求 在數(shù)量眾多的w e b 服務(wù)組合中 如何選擇出滿足用戶 q o s 需求最優(yōu)的的w e b 服務(wù)組合是w e b 服務(wù)組合技術(shù)發(fā)展的重要目標(biāo) 2 3 1 另外 作為w 曲服務(wù)核心規(guī)范之一 統(tǒng)一描述 發(fā)現(xiàn)與集成協(xié)議u d d i 3 u n i v e r s a l d e s c r i p t i o nd i s c o v e r ya n di n t e g r a t i o n 提供了一個(gè)公共平臺(tái)用于i n t e m e t 上相關(guān)信息的查 詢與發(fā)布 從而實(shí)現(xiàn)全球服務(wù)信息的共享 u d d i 負(fù)責(zé)根據(jù)用戶的請(qǐng)求 到u d d i 服務(wù) 數(shù)據(jù)庫(kù)去查找服務(wù) 將滿足功能需求的w e b 服務(wù)返回給用戶 然而 w e b 服務(wù)發(fā)展到 今天 提供相同或相似功能的服務(wù)越來(lái)越多 用戶在選擇服務(wù)的同時(shí) 更加注重服務(wù)的 質(zhì)量 q o s 現(xiàn)有的u d d i 僅僅描述服務(wù)的功能屬性顯然不能滿足用戶多樣性的需求 它需要支持服務(wù)的非功能屬性q o s 因此 如何對(duì)u d d i 進(jìn)行擴(kuò)展也成為w e b 服務(wù)選 擇的關(guān)鍵所在 l 緒論碩士論文 1 2 課題研究現(xiàn)狀 1 2 1w e b 服務(wù)中的q o s 研究 作為一個(gè)穩(wěn)定的w e b 服務(wù)體系 需要考慮很多方面的問(wèn)題 如w e b 服務(wù)安全性 w e b 服務(wù)事務(wù)以及w e b 服務(wù)質(zhì)量 q o s 等 其中q o s 問(wèn)題就是一個(gè)值得人們?nèi)ド钊胙芯?的問(wèn)題 w r e b 服務(wù)對(duì)q o s 的定義是 w e b 服務(wù)本身自帶的一組非功能屬性 比如服務(wù) 價(jià)格 響應(yīng)時(shí)間 信譽(yù)度 可靠性 安全性 可擴(kuò)充性以及準(zhǔn)確性等 國(guó)內(nèi)外的很多學(xué) 者專家分別對(duì)w e b 服務(wù)的q o s 進(jìn)行了研究 并且給出了各自相關(guān)的定義 l i u 在文獻(xiàn) 1 1 7 中建立了一個(gè)擴(kuò)展的q o s 計(jì)算模型 e x t e n s i b l eq o sm o d e l 在常用 q o s 屬性 價(jià)格 響應(yīng)時(shí)間 信譽(yù)度和可用性等 的基礎(chǔ)上進(jìn)行擴(kuò)展 加入了業(yè)務(wù)q o s 屬 性 r a n 在文獻(xiàn) i8 中把q o s 的各個(gè)屬性進(jìn)行歸類分析 分別從運(yùn)行時(shí)相關(guān)的q o s 事務(wù) 支持相關(guān)的q o s 以及配置管理和成本相關(guān)的q o s 等方面 對(duì)q o s 屬性 如響應(yīng)時(shí)間 價(jià) 格 可用性等 進(jìn)行了具體的分析說(shuō)明 c a r d o s o 在文獻(xiàn)1 2 2 j 中從時(shí)間 可靠性和費(fèi)用三個(gè) q o s 因素對(duì)w e b 服務(wù)的q o s 模型進(jìn)行了闡述 并對(duì)這三個(gè)基本因素給出了相應(yīng)的定義 文獻(xiàn)因l 從單個(gè)w r e b 服務(wù)的q o s 觀點(diǎn)出發(fā) 分別從w 曲服務(wù)使用者和w 曲服務(wù)提供者 的視點(diǎn)定義了單個(gè)服務(wù)的安全性 響應(yīng)時(shí)間 可用性以及吞吐量等 z e n g 在文獻(xiàn) 2 5 中 建立了w e b 服務(wù)質(zhì)量模型 并對(duì)模型中的q o s 屬性 信譽(yù)度 價(jià)格 響應(yīng)時(shí)間和可用性 等 進(jìn)行了詳細(xì)的論述和計(jì)算 并將其應(yīng)用于組合服務(wù)的選取問(wèn)題中去 郭得科等在文 獻(xiàn) 27 j 中將q o s 屬性值分為服務(wù)維 宿主結(jié)點(diǎn)維以及方法維 將用戶的q o s 需求層次細(xì) 化 便于從不同方面定義和評(píng)價(jià)w 曲服務(wù)的q o s a g g a r w a l 在文獻(xiàn) 2 8 l 中通過(guò)一種q o s 模板對(duì)價(jià)格 響應(yīng)時(shí)間 信譽(yù)度等q o s 屬性進(jìn)行評(píng)價(jià) 并且該模板支持用戶按需設(shè)置各 q o s 屬性的權(quán)值 具有較好的可擴(kuò)展性 1 2 2 基于q o s 的w e b 服務(wù)選擇問(wèn)題研究現(xiàn)狀 由于用戶并不需要了解服務(wù)組合過(guò)程 用戶最終關(guān)心的是選擇的到w e b 服務(wù)組合 是否滿足其功能和q o s 屬性要求 并且 隨著w e b 服務(wù)應(yīng)用的廣泛使用 網(wǎng)絡(luò)上的w e b 服務(wù)數(shù)量越來(lái)越多 用戶在關(guān)注組合服務(wù)的功能的同時(shí) 更加注重組合服務(wù)的q o s 信 譽(yù)度 可靠性 可用性 價(jià)格以及服務(wù)性能等 是否滿足自己的需求 因此 對(duì)基于q o s 的w e b 服務(wù)選擇的深入研究 具有理論和應(yīng)用方面的雙層重要價(jià)值 它是w e b 服務(wù)研 究領(lǐng)域中的一個(gè)重要組成部分 關(guān)于這方面的研究引起了學(xué)術(shù)界的廣泛關(guān)注 2 1 1 國(guó)內(nèi)外 的許多研究組織對(duì)這個(gè)問(wèn)題進(jìn)行了相關(guān)的研究 并且已經(jīng)取得了一定的研究成果 但還 存在一定的不足 l i u 在文獻(xiàn) i7 j 中從價(jià)格 響應(yīng)時(shí)間 信譽(yù)度 可用性等多個(gè)屬性對(duì)w r e b 服務(wù)的q o s 進(jìn)行描述 并提出了一種根據(jù)多個(gè)綜合后q o s 屬性對(duì)w e b 服務(wù)進(jìn)行選擇和排序的方法 2 碩士論文基于服務(wù)質(zhì)量的w e b 服務(wù)選擇若干問(wèn)題的研究 但是 這種方法對(duì)w 曲服務(wù)q o s 屬性進(jìn)行了固化 不能滿足用戶靈活多變的需求 同 時(shí)由于q o s 屬性是由服務(wù)提供者主觀提供的 并沒(méi)有反映用戶的真實(shí)評(píng)價(jià)信息 具有一 定的局限性 劉書雷 l 剮等充分分析了現(xiàn)有服務(wù)聚合中服務(wù)選擇技術(shù)的缺陷 并給出了一 種解決服務(wù)聚合中服務(wù)動(dòng)態(tài)選擇q o s 全局最優(yōu)化問(wèn)題的實(shí)現(xiàn)算法g o d s s g l o b a l o v i m a lo fd y n a m i cw 曲s e r v i c e ss e l e c t i o n 文獻(xiàn)l l 圳采用不改變現(xiàn)有協(xié)議 通過(guò)獨(dú)立第 三方來(lái)對(duì)q o s 指標(biāo)進(jìn)行存儲(chǔ) 獲取和查詢 提出了一種基于q o s 約束限制的w e b 服務(wù) 選擇模型 支持?jǐn)y帶q o s 信息的服務(wù)發(fā)布以及基于q o s 約束的服務(wù)選擇 但這種方法 只是服務(wù)提供者單獨(dú)對(duì)q o s 進(jìn)行約束 并沒(méi)有考慮到服務(wù)請(qǐng)求者的觀點(diǎn)會(huì)對(duì)q o s 產(chǎn)生 很大的影響 具有一定的主觀性 文獻(xiàn) 2 0 j 對(duì)現(xiàn)有的協(xié)議改進(jìn)和擴(kuò)展 通過(guò)邏輯推理實(shí)現(xiàn) 支持q o s 的w e b 服務(wù)選擇 但基于語(yǔ)義的w e b 服務(wù)描述語(yǔ)言比較復(fù)雜 對(duì)于普通用戶 來(lái)說(shuō)難以理解和掌握 y ut a o 將用戶反饋的q o s 數(shù)據(jù)作為w e b 服務(wù)選擇的重要依據(jù) 并給出了一種服務(wù) 質(zhì)量的計(jì)算模型 支持了基于q o s 計(jì)算的w r e b 服務(wù)選擇和排名方法1 2 4 j z e n g 等定義了 w e b 服務(wù)q o s 的屬性及其計(jì)算模型 采用一種線性規(guī)劃的方法來(lái)進(jìn)行服務(wù)的全局優(yōu)化 選擇 2 5 1 這兩種方法都是通過(guò)用戶的反饋結(jié)果基于q o s 對(duì)w e b 服務(wù)進(jìn)行選擇 卻沒(méi)有 對(duì)反饋結(jié)果進(jìn)行一定的處理 容易影響到選擇的公平性 文獻(xiàn) 3 3 j 首先對(duì)相應(yīng)的w e b 服 務(wù)q o s 屬性給出了自己的定義 然后擴(kuò)充了現(xiàn)有u d d i 體系 使得u d d l 支持帶有q o s 信息的服務(wù)描述 但是它主要對(duì)w 曲服務(wù)的q o s 屬性進(jìn)行定性描述 沒(méi)有提出相應(yīng)的 w r e b 服務(wù)選擇和排序方法 由于用戶所關(guān)心的q o s 屬性不同 用戶的需求不同以及w 曲服務(wù)應(yīng)用的深入與范圍 的不斷擴(kuò)大 與服務(wù)相關(guān)的q o s 屬性以及用戶需求也會(huì)不斷擴(kuò)展 因此 本文選定基于 q o s 的w e b 服務(wù)選擇問(wèn)題作為研究對(duì)象 全面系統(tǒng)地開(kāi)展相關(guān)的研究工作 1 3 課題研究?jī)?nèi)容 本論文在深入研究w 曲服務(wù)相關(guān)技術(shù)的基礎(chǔ)上 提出了新的w e b 服務(wù)擴(kuò)展體系結(jié) 構(gòu) 解決了傳統(tǒng)w e b 服務(wù)體系結(jié)構(gòu)存在的缺少q o s 描述的問(wèn)題 并在此基礎(chǔ)上給出了 w e b 服務(wù)q o s 的動(dòng)態(tài)獲取方法 i q d a m 并且 對(duì)傳統(tǒng)遺傳模擬退火算法進(jìn)行改進(jìn) 融入小生境機(jī)制 提出了一種融入小生境思想的遺傳模擬退火算法 s n g s a a 將其應(yīng) 用到基于q o s 的w e b 服務(wù)選擇問(wèn)題中 本論文研究的具體內(nèi)容包括 1 通過(guò)對(duì)傳統(tǒng)w e b 服務(wù)體系結(jié)構(gòu)改進(jìn)方法和理論的研究分析 提出了一種新的 w e b 服務(wù)體系結(jié)構(gòu)模型 并對(duì)其進(jìn)行了具體設(shè)計(jì)和實(shí)現(xiàn) u d d i 角色端 服務(wù)注冊(cè)中心 融入q o s 技術(shù)形成一種的新的e q u d d i 針 1 緒論碩 論文 對(duì)e q u d d i 從功能結(jié)構(gòu) 數(shù)據(jù)模型以及數(shù)據(jù)庫(kù)設(shè)計(jì)三個(gè)方面進(jìn)行了細(xì)致的 闡述 服務(wù)請(qǐng)求者角色端增加一個(gè)q o s 獲取反饋模塊以及一個(gè)儲(chǔ)存歷史信息記錄的 數(shù)據(jù)庫(kù) 服務(wù)提供者角色發(fā)布的服務(wù)描述中增加了i n i t q o s 描述 2 在新的w e b 服務(wù)體系結(jié)構(gòu)模型的基礎(chǔ)上給出了相應(yīng)的w e b 服務(wù)q o s 動(dòng)態(tài)獲取 方法 i q d a m 在此方法中 采用了基于直接信任和推薦信任相結(jié)合的策略對(duì)w e b 服 務(wù)的q o s 進(jìn)行動(dòng)態(tài)獲取 并提供一種方法對(duì)用戶反饋的q o s 數(shù)據(jù)進(jìn)行去噪處理 3 通過(guò)分析遺傳算法和模擬退火算法的原理以及優(yōu)缺點(diǎn) 結(jié)合國(guó)內(nèi)外學(xué)者關(guān)于遺 傳模擬退火算法的描述 對(duì)遺傳模擬退火算法進(jìn)行改進(jìn) 提出了一種融入小生境思想的 遺傳模擬退火算法 s n g s a a 對(duì)該算法進(jìn)行重點(diǎn)分析和描述 并將其應(yīng)用到基于q o s 的w e b 服務(wù)選擇問(wèn)題中 通過(guò)大量的仿真實(shí)驗(yàn)與傳統(tǒng)遺傳算法作對(duì)比 驗(yàn)證了s n g s a a 算法在平均適應(yīng)度和進(jìn)化代數(shù)上的優(yōu)越性 4 采用s n g s a a 算法設(shè)計(jì)了一個(gè)基于q o s 的w e b 服務(wù)選擇驗(yàn)證系統(tǒng) 以旅游服 務(wù)為應(yīng)用實(shí)例 用s n g s a a 算法對(duì)w e b 服務(wù)進(jìn)行選擇 從而選擇到滿足用戶約束的最 優(yōu)的w e b 服務(wù)組合方案 1 4 本文組織結(jié)構(gòu) 本文根據(jù)內(nèi)容分為六章 第1 章 緒論 介紹課題的研究背景 意義和國(guó)內(nèi)外研究現(xiàn)狀 并對(duì)本文研究的主 要內(nèi)容和論文組織結(jié)構(gòu)進(jìn)行了簡(jiǎn)要闡述 第2 章 w e b 服務(wù)相關(guān)技術(shù)概述 詳細(xì)介紹了w e b 服務(wù)的相關(guān)基礎(chǔ)知識(shí) 并對(duì)w 曲 服務(wù)的核心技術(shù)和w e b 服務(wù)的選擇技術(shù)作了詳細(xì)的介紹 第3 章 w e b 服務(wù)q o s 的動(dòng)態(tài)獲取方法 詳細(xì)介紹了w e b 服務(wù)中q o s 屬性的定義 提出了一種新的w e b 服務(wù)擴(kuò)展體系結(jié)構(gòu)模型 在其基礎(chǔ)上給出了一種集成式w e b 服務(wù) q o s 動(dòng)態(tài)獲取方法 i q d a m 將直接信任和推薦信任的策略引入到w e b 服務(wù)q o s 的動(dòng) 態(tài)獲取過(guò)程中 并提出一種q o s 去噪處理方法 對(duì)用戶反饋的q o s 數(shù)據(jù)進(jìn)行去噪聲處 理 最后針對(duì)w e b 服務(wù)擴(kuò)展體系結(jié)構(gòu)中的e q u d d i 從功能結(jié)構(gòu) 數(shù)據(jù)模型以及數(shù)據(jù) 庫(kù)設(shè)計(jì)方面進(jìn)行了詳細(xì)闡述 第4 章 基于q o s 的w e b 服務(wù)選擇算法 首先建立基本服務(wù)的q o s 評(píng)價(jià)模型 然 后擴(kuò)展到組合服務(wù) 全面地評(píng)價(jià)組合服務(wù)的服務(wù)質(zhì)量 q o s 結(jié)合遺傳算法 模擬退火 算法以及小生境機(jī)制的原理 提出了一種融入小生境思想的遺傳模擬退火算法 s n o s a a 并將其應(yīng)用到基于q o s 的w e b 服務(wù)選擇問(wèn)題中 詳細(xì)闡述了基于s n g s a a 算法實(shí)現(xiàn)w e b 服務(wù)選擇的步驟 最后通過(guò)仿真實(shí)驗(yàn)與遺傳算法進(jìn)行對(duì)比 驗(yàn)證了該算 4 碩 論文基于服務(wù)質(zhì)量的w e b 服務(wù)選擇若干問(wèn)題的研究 法在平均適應(yīng)度和進(jìn)化代數(shù)上的高效性 第5 章 基于q o s 的w 曲服務(wù)選擇系統(tǒng)的實(shí)現(xiàn) 以旅游服務(wù)為應(yīng)用實(shí)例 采用 s n g s a a 算法設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)基于q o s 的w 曲服務(wù)選擇驗(yàn)證系統(tǒng) 詳細(xì)介紹了該系 統(tǒng)的運(yùn)行環(huán)境 總體結(jié)構(gòu) 功能模塊以及數(shù)據(jù)庫(kù)設(shè)計(jì) 驗(yàn)證了s n g s a a 算法應(yīng)用到w e b 服務(wù)選擇問(wèn)題中的有效性 第6 章 總結(jié)與展望 總結(jié)了本文的主要研究成果 并指出現(xiàn)有工作的局限性和進(jìn) 一步需要研究的方向 2w e b 服務(wù)相關(guān)技術(shù)概述 碩士論文 2w e b 服務(wù)相關(guān)技術(shù)概述 本質(zhì)上 w 曲服務(wù)是一種模塊化的 自描述的 由u 剛標(biāo)識(shí)的應(yīng)用程序 它采用基于 l 和i n t e m e t 的開(kāi)放標(biāo)準(zhǔn) 支持基于x m l 的接口定義 發(fā)布和選擇 1 9 本章將從w 曲服務(wù)基礎(chǔ)知識(shí) w 曲服務(wù)技術(shù)架構(gòu) w 曲服務(wù)核心技術(shù)以及w 曲服務(wù)的 選擇技術(shù)等四個(gè)方面對(duì)w 曲服務(wù)進(jìn)行全面介紹 2 1w 曲服務(wù)基礎(chǔ)知識(shí) 2 1 1w e b 服務(wù)定義 w e b 服務(wù)一直以來(lái)受到各個(gè)方面的廣泛關(guān)注 人們從各種不同的角度給了w e b 服務(wù) 不同的定義 下面是幾種關(guān)于w e b 服務(wù)的主要定義 i b m 對(duì)w e b 服務(wù)定義是 w e b 服務(wù)是一種應(yīng)用程序 具有自包含性 自描述性 以 及模塊化的特性 服務(wù)提供者發(fā)布w e b 服務(wù)以后 其他的應(yīng)用 也包括其它w e b 服務(wù) 能夠通過(guò)網(wǎng)絡(luò)來(lái)選擇和調(diào)用w e b 服務(wù) 6 j i b m 強(qiáng)調(diào)w e b 服務(wù)是一種應(yīng)用程序 并指出 w e b 服務(wù)可以由其他應(yīng)用程序調(diào)用 w 3 c 認(rèn)為w e b 服務(wù)是由u r i 標(biāo)識(shí)的軟件應(yīng)用程序 通過(guò)x m l 標(biāo)準(zhǔn)定義和描述其 接口 支持使用基于x m l 的消息機(jī)制通過(guò)i m e m e t 協(xié)議與w e b 服務(wù)進(jìn)行交互 7 1 w 3 c 從服務(wù)描述和服務(wù)發(fā)現(xiàn)的角度對(duì)w e b 服務(wù)進(jìn)行定義 并相應(yīng)的闡明了w e b 服務(wù)被調(diào)用 的過(guò)程m 本文借鑒文獻(xiàn) 4 9 對(duì)w e b 服務(wù)的定義 在w 曲服務(wù)融入q o s 信息描述 定義如下 w s s f o 其中 s 是基本描述 即服務(wù)名稱和文本描述 f 是服務(wù)功能描述 即服務(wù)提供什 么樣的功能 包括服務(wù)的接口 前置條件和后置條件 q 代表服務(wù)的非功能屬性 q o s 由一個(gè)n 維向量 q q l q 2 q 來(lái)表示 其中 q 是關(guān)于服務(wù)的不同的q o s 參數(shù) 如服務(wù)價(jià)格 響應(yīng)時(shí)間 信譽(yù)度 可用性 可靠性 安全性等 2 1 2w e b 服務(wù)體系結(jié)構(gòu) w e b 服務(wù)體系結(jié)構(gòu)包含服務(wù)提供者 服務(wù)注冊(cè)中心和服務(wù)請(qǐng)求者三種角色 這三種 角色通過(guò)發(fā)布 查找和綁定三個(gè)操作進(jìn)行交互 這些角色和操作都圍繞w e b 服務(wù)本身 和w e b 服務(wù)描述展開(kāi) 圖2 1 2 1 展示了w e b 服務(wù)體系結(jié)構(gòu) 6 碩士論文基于服務(wù)質(zhì)量的w e b 服務(wù)選擇若干問(wèn)題的研究 圖2 1 2 1w e b 服務(wù)體系結(jié)構(gòu) 1 w e b 服務(wù)體系結(jié)構(gòu)有三種角色組成 a 服務(wù)提供者 s e r v i c ep r o v i d e r 實(shí)現(xiàn)特定的服務(wù)功能 通過(guò)注冊(cè)將該服務(wù)發(fā)布到 服務(wù)注冊(cè)中心 并響應(yīng)w e b 服務(wù)請(qǐng)求者的調(diào)用 b 服務(wù)請(qǐng)求者 s e r v i c er e q u e s t e r 也稱為服務(wù)消費(fèi)者 在服務(wù)注冊(cè)中心內(nèi)查找所 需要的w e b 服務(wù) 獲得綁定信息后 調(diào)用該服務(wù) c 服務(wù)注冊(cè)中 t s e r v i c er e g i s t r y 注冊(cè)服務(wù)提供者所發(fā)布的服務(wù)描述 將其進(jìn)行 分類存儲(chǔ)到內(nèi)部數(shù)據(jù)庫(kù)中 服務(wù)提供者通過(guò)它可以發(fā)布服務(wù) 服務(wù)請(qǐng)求者通過(guò)它可以查 詢所需的服務(wù) 2 w e b 服務(wù)體系結(jié)構(gòu)包括下列三種操作1 4 8 a 發(fā)布 p u b l i s h 服務(wù)提供者定義好服務(wù)以后 需要發(fā)布服務(wù)描述信息到服務(wù)注冊(cè) 中心以使服務(wù)請(qǐng)求者可以查找訪問(wèn) b 查找 f i n d 服務(wù)請(qǐng)求者根據(jù)服務(wù)注冊(cè)中 i i 提供的規(guī)范接e l 發(fā)出查詢請(qǐng)求 從而 獲取所需服務(wù)的相關(guān)信息 c 綁定 b i n d 服務(wù)注冊(cè)中心為服務(wù)請(qǐng)求者找到最適合的服務(wù)后 服務(wù)請(qǐng)求者根據(jù) 服務(wù)描述信息與服務(wù)請(qǐng)求者綁定 并調(diào)用該服務(wù) 3 w 曲服務(wù)包括兩種構(gòu)件 4 8 a 服務(wù) s e r v i c e w e b 服務(wù)是一個(gè)由服務(wù)描述來(lái)描述的接c i 是一個(gè)服務(wù)描述的實(shí) 現(xiàn) b 服務(wù)描述 s e r v i c ed e s c f i p t i o n 服務(wù)描述可以被發(fā)布給服務(wù)請(qǐng)求者或服務(wù)注冊(cè)中 心 包含了服務(wù)的接口和實(shí)現(xiàn)的細(xì)節(jié) 2 2w e b 服務(wù)技術(shù)架構(gòu) w e b 服務(wù)的典型操作包括服務(wù)綁定 服務(wù)發(fā)布 服務(wù)發(fā)現(xiàn)以及消息傳送等 要實(shí)現(xiàn) 這些典型操作 必須有一個(gè)包含每一層標(biāo)準(zhǔn)的w e b 服務(wù)協(xié)議棧 圖2 2 1 展示了一個(gè) 7 2w e b 服務(wù)相關(guān)技術(shù)概述 碩上論文 概念性的w e b 服務(wù)協(xié)議棧 上層的功能必須建立在下層之上 形成了一個(gè)相互依賴的 層次結(jié)構(gòu) 眺 三互 u d d i u d d i w s d l s o a p h 1 v r p f t p e t c s e r v i c ed i s c o v e r y s e r v i c ep u b l i c a t i o n s e r v i c ed e s c r i p t i o n x m l b a s e d m e s s a g i n g n e t w o r k 圖2 2 1u d d l 分層的w e bs e r v i c e 協(xié)議棧 最基本的協(xié)議棧包括網(wǎng)絡(luò)層 x m l 消息傳遞層以及服務(wù)描述層 所有企業(yè)間或公用 w e b 服務(wù)都應(yīng)該支持這種可互操作的基礎(chǔ)協(xié)議棧 1 網(wǎng)絡(luò)層是w e b 服務(wù)協(xié)議棧的基礎(chǔ) 服務(wù)請(qǐng)求者通過(guò)網(wǎng)絡(luò)調(diào)用w e b 服務(wù) h t t p 作為一種普遍部署的網(wǎng)絡(luò)協(xié)議 成為w e b 服務(wù)實(shí)現(xiàn)中真正標(biāo)準(zhǔn)的網(wǎng)絡(luò)協(xié)議 2 在網(wǎng)絡(luò)層之上是基于x m l 的消息層 目前s o a p 是最好的基于x m l 的消息協(xié) 議 3 服務(wù)描述層實(shí)際上是描述文檔的一個(gè)協(xié)議棧 w s d l 是專門用于描述基于x m l 服務(wù)描述的真正標(biāo)準(zhǔn) w s d l 定義了服務(wù)交互的結(jié)構(gòu)和接口 協(xié)議棧的最下面三層確立了保證一致性和互操作性的技術(shù) 而它們上面兩層 服務(wù)發(fā) 布和服務(wù)發(fā)現(xiàn) 可用多種解決方案實(shí)現(xiàn) 5 1 服務(wù)發(fā)布是指服務(wù)提供者將其服務(wù)以w s d l 文檔的形式發(fā)布到服務(wù)注冊(cè)中心 服務(wù)發(fā)布可以在服務(wù)請(qǐng)求者生命周期的任何階段執(zhí)行 2 w e b 服務(wù)沒(méi)有被發(fā)布就不能被發(fā)現(xiàn) 因此服務(wù)發(fā)現(xiàn)依賴于服務(wù)發(fā)布 并且服務(wù) 發(fā)現(xiàn)與服務(wù)發(fā)布機(jī)制相平行 單個(gè)的w e b 服務(wù)不能完成復(fù)雜的功能 所以通過(guò)集成單個(gè)w e b 服務(wù)來(lái)產(chǎn)生w e b 服 務(wù)組合是很自然的事情 最上面一層 即服務(wù)流程 對(duì)如何執(zhí)行服務(wù)到服務(wù)的通訊 合 作以及流程等進(jìn)行了詳細(xì)描述 圖2 2 1 的右邊是幾個(gè)代表安全性 s e c u r i t y 管理 i 生 m a n a g e m e n t 和服務(wù)質(zhì)量 q u a l i t yo fs e r v i c e 它們代表了上述水平層次中w e b 服務(wù)需要提供的其他技術(shù)支持 用來(lái)滿足企業(yè)級(jí)的需求 5 隨著w e b 服務(wù)的成熟和廣泛使用 將會(huì)帶動(dòng)協(xié)議棧中上面幾 層和垂直條的開(kāi)發(fā)和標(biāo)準(zhǔn)化 8 碩士論文基于服務(wù)質(zhì)量的w e b 服務(wù)選擇若干問(wèn)題的研究 2 3w e b 服務(wù)核心技術(shù)概述 2 3 1x m l 介紹 x m l e x t e n s i b l em a r k u pl a n g u a g e 的全稱為可擴(kuò)展標(biāo)記語(yǔ)言 是由互聯(lián)網(wǎng)協(xié)會(huì) w 3 c 于1 9 9 8 年提出和設(shè)計(jì)的 由標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言s g m l s t a n d a r dg e n e r a l i z e dm a r k u p l a n g u a g e 派生而來(lái) x m l 正在逐步成為下一代w e b 數(shù)據(jù)描述和數(shù)據(jù)交換的標(biāo)準(zhǔn)瞄j x m l 作為 第二代w e b 語(yǔ)言 具有如下特點(diǎn) 1 可擴(kuò)展性 x m l 允許用戶根據(jù)自己的意愿定義任意的標(biāo)記 2 平臺(tái)獨(dú)立性 x m l 使用普通文本進(jìn)行傳輸 不依賴某個(gè)特定的系統(tǒng)平臺(tái) 可以 使不同系統(tǒng)平臺(tái)之間的數(shù)據(jù)進(jìn)行自由交互 具有跨平臺(tái)的優(yōu)點(diǎn) 3 自描述性 x m l 通過(guò)標(biāo)記可以清楚地表達(dá)其所代表的含義 4 層次性 x m l 描述信息必須具有一定的層次 5 可校驗(yàn)性 x m l 允許用戶使用x m ls c h e m a 對(duì)x m l 文檔的格式進(jìn)行校驗(yàn) 下面是一個(gè)簡(jiǎn)單的x m l 例子 描述了一本書的主要信息 2 3 2w s d l 語(yǔ)言 w s d l w e bs e r v i c e sd e s c r i p t i o nl a n g u a g e 是一種用于描述w e bh 艮務(wù)的規(guī)范 是w e b 服務(wù)技術(shù)的重要組成部分 它以x m l 文檔的方式把w e b 服務(wù)定義為服務(wù)訪問(wèn)點(diǎn)或端口 的集合 9 1 w s d l 的文檔結(jié)構(gòu)如圖2 3 2 1 所示 5 0 1 服務(wù)實(shí)現(xiàn)定義 s e r v i c e p o r t 圖2 3 2 1w s d l 文檔結(jié)構(gòu)圖 w s d l 抽象定義部分包含以下三個(gè)元素 9 2w e b 服務(wù)相關(guān)技術(shù)概述 碩上論文 1 類型 t y p e 一種容器 用于定義數(shù)據(jù)類型 2 消 息 m e s s a g e 用于通訊的數(shù)據(jù)抽象定義 3 端口類型 p o r t t y p e 一個(gè)抽象操作的集合 該集合由一個(gè)或多個(gè)端點(diǎn)所支持 w s d l 具體說(shuō)明部分包含以下兩個(gè)元素 1 綁定 b i n d i n g 一個(gè)特定端口類型的具體協(xié)議和數(shù)據(jù)格式規(guī)范 2 服務(wù) s e r v i c e 表示一個(gè)相關(guān)服務(wù)訪問(wèn)點(diǎn)的集合 服務(wù)實(shí)現(xiàn)定義描述了如何由某一確定的服務(wù)提供者來(lái)實(shí)現(xiàn)一個(gè)特定的服務(wù)接口 w e b 服務(wù)使用w s d l 文檔向外界提供了調(diào)用服務(wù)的方式 而w e b 服務(wù)的客戶正是根據(jù) w s d l 文檔格式化正確的請(qǐng)求 并正確處理響應(yīng)信劇5 7 2 3 3s o a p 協(xié)議 s o a p s i m p l eo b j e c ta c c e s sp r o t o c o l 簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議 以x m l 文件的形式提供 了一個(gè)簡(jiǎn)單 輕量的交換結(jié)構(gòu)化類型信息的機(jī)制 通過(guò)交換底層傳輸協(xié)議進(jìn)行了數(shù)據(jù)通 信 因此s o a p 能夠被用于從消息傳遞到r p c 的各種系統(tǒng) l0 1 s o a p 是一個(gè)基于x m l 的協(xié)議 主要由以下四部分組成 1 s o a p 信封 用來(lái)定義一個(gè)框架 該框架包括消息的內(nèi)容以及處理的方式 2 s o a p 編碼規(guī)則 一種交換應(yīng)用程序所定義的數(shù)據(jù)類型 3 s o a pr p c 表示 用于遠(yuǎn)端過(guò)程調(diào)用和應(yīng)答 4 s o a p 綁定 通過(guò)底層傳輸協(xié)議完成節(jié)點(diǎn)通信 s o a p 消息以s o a pe n v e l o p e s o a p 信封 為根元素 內(nèi)含s o a ph e a d e r 和s o a p b o d y 子元素 如圖2 3 3 1 所示 j s o a pe n v e l o p 圖2 3 3 1s o a p 消息結(jié)構(gòu) s o a p 本質(zhì)上不是一個(gè)應(yīng)用程序 它只是用于表示消息的一種形式 當(dāng)w e b 服務(wù)收 到s o a p 消息之后 會(huì)將其中的數(shù)據(jù)傳給相應(yīng)的處理模塊進(jìn)行處理 s o a p 服務(wù)器接收 處理結(jié)果并將其包裝成響應(yīng)消息返回給服務(wù)請(qǐng)求者 1 0 碩 i 二論文基于服務(wù)質(zhì)量的w e b 服務(wù)選擇若干問(wèn)題的研究 2 3 4u d d i 協(xié)議 2 3 4 1u d d i 定義 統(tǒng)一描述 發(fā)現(xiàn)與集成u d d i u n i v e r s a ld e s c r i p t i o n d i s c o v e r ya n di n t e g r a t i o n 標(biāo)準(zhǔn)是 由a r i b a i b m 和微軟三家共同制訂的一套基于w e b 的 分布式的 為w e b 服務(wù)提供 注冊(cè)信息中心的實(shí)現(xiàn)標(biāo)準(zhǔn)規(guī)范 3 u d d i 提供了一種標(biāo)準(zhǔn)規(guī)范 服務(wù)提供者通過(guò)它可以 發(fā)布服務(wù)描述 服務(wù)請(qǐng)求者通過(guò)它可以查找并獲取滿足其需求的服務(wù)描述 u d d i 包括了三部分內(nèi)容 5 1 j 1 注冊(cè)中心 定義注冊(cè)中心需要提供的標(biāo)準(zhǔn)服務(wù)接口及其所用到的數(shù)據(jù)結(jié)構(gòu) 2 關(guān)于發(fā)布服務(wù)的規(guī)范 定義了發(fā)布服務(wù)的a p i 接口 3 關(guān)于發(fā)現(xiàn)服務(wù)的規(guī)范 定義了發(fā)現(xiàn)服務(wù)的a p i 接口 u d d i 的核心組件是u d d i 業(yè)務(wù)注冊(cè) u d d i 業(yè)務(wù)注冊(cè)包括三個(gè)元件 1 白頁(yè) w h i t ep a g e 包括公司的一些具體信息 包括企業(yè)標(biāo)識(shí) 聯(lián)系方式和地址 在盤 寸o 2 黃頁(yè) y e l l o wp a g e 包括基于標(biāo)準(zhǔn)分類法的行業(yè)類別 企業(yè)服務(wù)和產(chǎn)品索引 工 業(yè)代碼 地理索引等內(nèi)容 1 3 l 3 綠頁(yè) g r e e np a g e 提供有關(guān)w e b 服務(wù)的更多的技術(shù)信息 l 4 1 u d d i 通過(guò)簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議 s o a p 進(jìn)行消息傳輸 用w e b 服務(wù)描述語(yǔ)言 w s d l 描述w e b 服務(wù)及其接口使用 u d d i 既是規(guī)范 也是核心的w e b 服務(wù)標(biāo)準(zhǔn)之一 它的 主要功能是定義了一種方法用于w e b 服務(wù)信息的發(fā)布和查找 2 342u d d i 數(shù)據(jù)模型 u d d i 注冊(cè)中心采用x m ls c h e m a 定義了四種主要的數(shù)據(jù)類型 構(gòu)成其核心的數(shù) 據(jù)模型 包括 商業(yè)實(shí)體信息 b u s i n e s s e n t i t y 結(jié)構(gòu) 服務(wù)信 自 b u s i n e s s s e r v i c e 結(jié)構(gòu) 綁 定信息 b i n d i n g t e m p l a t e 結(jié)構(gòu) 和技術(shù)規(guī)范信 皂 t m o d e l 結(jié)構(gòu) 3 5 u d d i 注冊(cè)信息的數(shù)據(jù) 模型可以參閱圖2 3 4 2 1 圖2 3 4 2 1u d d i 核心數(shù)據(jù)模型 3 3 i 2w e b 服務(wù)相關(guān)技術(shù)概述 碩十論文 1 商業(yè)實(shí)體信息 b u s i n e s s e n t i t y 該名稱來(lái)自于商業(yè)應(yīng)用領(lǐng)域 本質(zhì)上描述了服務(wù) 提供者的信息 3 5 1 2 服務(wù)信息 b u s i n e s s s e r v i c e 對(duì)服務(wù)提供者所提供的w 曲服務(wù)的描述 3 5 3 綁定信息 b i n d i n g t e m p l a t e b i n d i n g t e m p l a t e 從技術(shù)的角度描述了某個(gè)具體w e b 服務(wù)m j 4 技術(shù)規(guī)范信 皂 t m o d e l t m o d e l 是關(guān)于調(diào)用規(guī)范的元數(shù)據(jù) 包括服務(wù)名稱 發(fā)布 服務(wù)的組織以及指向這些規(guī)范本身的u r l 指針等p 5 2 4w e b 服務(wù)選擇技術(shù)概述 w e b 服務(wù)選擇是w e b 服務(wù)系統(tǒng)架構(gòu)中的一個(gè)重要部分 w e b 服務(wù)選擇根據(jù)角度的不 同 研究方向也有不同的幾類 從w e b 服務(wù)描述內(nèi)容的角度上可以分為基于功能的w e b 服務(wù)選擇研究和基于q o s 的w e b 服務(wù)選擇研究 從服務(wù)匹配方法的角度上主要有全文 關(guān)鍵字匹配 基于框架的匹配 基
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 煤炭制品國(guó)際貿(mào)易合同條款考核試卷
- 電器具生產(chǎn)過(guò)程中的質(zhì)量管理考核試卷
- 節(jié)能型紡織設(shè)備智能節(jié)能技術(shù)考核試卷
- 建筑設(shè)計(jì)方案設(shè)計(jì)要點(diǎn)匯報(bào)
- 《Q&HSE體系培訓(xùn)》課件
- 環(huán)保設(shè)備工程導(dǎo)論課件
- 《LED燈生產(chǎn)工藝與質(zhì)量控制》課件
- 2019-2025年助理醫(yī)師資格證考試之口腔助理醫(yī)師考前沖刺模擬試卷B卷含答案
- 合規(guī)師初級(jí)考試試題及答案
- 小班耳朵相關(guān)課件
- 醫(yī)院消毒隔離知識(shí)培訓(xùn)
- 武裝部文職試題及答案
- 警犬培訓(xùn)授課課件
- 2025年四川綿陽(yáng)交通發(fā)展集團(tuán)有限責(zé)任公司招聘筆試參考題庫(kù)附帶答案詳解
- 成本控制在質(zhì)量管理中的策略試題及答案
- 人工智能在藥物研發(fā)中的輔助作用與潛力
- 作風(fēng)建設(shè)學(xué)習(xí)教育查擺問(wèn)題清單及整改措施
- 2025屆河北省石家莊第一中學(xué)高三下學(xué)期二模地理試題及答案
- 2024年山東開(kāi)放大學(xué)招聘考試真題
- PSP問(wèn)題解決流程分析
- 語(yǔ)文-華大新高考聯(lián)盟2025屆高三3月教學(xué)質(zhì)量測(cè)評(píng)試題+答案
評(píng)論
0/150
提交評(píng)論