freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

高級軟件工程-面向服務(wù)的軟件工程(文件)

2025-02-08 03:42 上一頁面

下一頁面
 

【正文】 服務(wù)碼 , 企業(yè)碼 ,服務(wù)名 描述信息及分類 BindingTemplate 綁定碼 , 服務(wù)碼 , 描述信息 , 描述信息 , 接入點 tModel 模型名 , 描述信息 , 概述文檔 , 指向 WSDL文檔的指針 WSDL 文檔 外部 Web服務(wù)的接口 描述 81 UDDI如何工作 2)將服務(wù)的描述注冊到UDDI注冊中心 UDDI Business Registry 3) UDDI 注冊中心給每個實體指定一個在程序中唯一的標(biāo)識符 4)電子交易場所和搜索引擎等客戶機(jī)與商業(yè)應(yīng)用程序使用 UDDI 注冊中心來發(fā)現(xiàn)它們感興趣的服務(wù) 1)軟件公司、程序員等將tModel發(fā)布到UDDI注冊中心 5)企業(yè)調(diào)用這些服務(wù),簡便地進(jìn)行動態(tài)集成 82 注冊信息 企業(yè)與服務(wù)的注冊信息: 白頁:表示企業(yè)的基本信息,如企業(yè)的名稱、經(jīng)營范圍描述、聯(lián)系信息等。 ? 原名是 BPEL4WS, 2023年由 IBM、 Microsoft、BEA合作開發(fā)。 88 基于 Apache ODE的 Web服務(wù)組合 一、加法服務(wù) (Add_Service) 輸入 double類變量 a、 b,輸出結(jié)果a+b; 二、減法服務(wù) (Sub_Service) 輸入 double類變量 a、 b ,輸出結(jié)果 ab; 三、將這兩個服務(wù)組合為一個新服務(wù) 輸入 double類變量 a、 b和字符串變量 c,如果 c=add,輸出結(jié)果為 a+b; 如果 c=sub,輸出結(jié)果為 ab; 89 基于 Apache ODE的 Web服務(wù)組合 90 基于 Apache ODE的 Web服務(wù)組合 組合后的 Web服務(wù)運行結(jié)果: 91 概念和背景 面向服務(wù)的架構(gòu) SOA 語義互操作 服務(wù)案例 服務(wù)開發(fā)方法 云計算中的服務(wù) 高級專題 提 綱 92 開發(fā)案例 基于 IP地址的氣象查詢服務(wù) ? 案例通過 BPEL組裝 IP2Location(根據(jù) IP地址查出所在地的城市名和國名)和GlobalWeather(根據(jù)城市名和國名給出天氣信息)兩個獨立的 Web服務(wù),使得兩個服務(wù)能夠自動地串行調(diào)用,并將整合了的流程發(fā)布為 WeatherByIP服務(wù)。 103 XML Schema圖形化表示 104 WeatherByIP的服務(wù)描述 ? 接口類型和操作: ? 輸入消息結(jié)構(gòu): ? 輸出消息結(jié)構(gòu): 105 BPEL流程是業(yè)務(wù)流程的物理實現(xiàn),通過服務(wù)間的消息傳遞,實現(xiàn)相互調(diào)用和流程組合 BPEL流程描述 106 BPEL 變量映射 ? 在 BPEL把消息從一個 service傳遞給另一個 service時,需要定義不同服務(wù)間的消息變量的映射關(guān)系 ? 消息傳遞通過 Assign活動來實現(xiàn)。 112 建模 Model ? 建模階段主要是收集和分析業(yè)務(wù)需求,建立和優(yōu)化業(yè)務(wù)流程,并設(shè)計軟件服務(wù)的流程。 ? 提供一定的靈活性,以支持服務(wù)和業(yè)務(wù)流程的動態(tài)更新以適應(yīng)不斷變化的業(yè)務(wù)需求。 為新 Web 服務(wù)創(chuàng)建新的服務(wù)接口,服務(wù)接口和服務(wù)實現(xiàn)都?xì)w服務(wù)提供者所有。服務(wù)接口不能歸服務(wù)提供者所有。 ? 中間相遇方法。 靜態(tài)綁定是在構(gòu)建時通過為服務(wù)請求者將使用的單個 Web 服務(wù)定位服務(wù)實現(xiàn)定義構(gòu)建的。 ? 運行時動態(tài)綁定。 119 服務(wù)設(shè)計方法中的原則 ? 服務(wù)的名稱要方便使用者 ? 服務(wù)的操作不能太多或者太少 ? 服務(wù)的操作應(yīng)該是內(nèi)聚的和完全的 ? 服務(wù)應(yīng)該對實現(xiàn)的細(xì)節(jié)進(jìn)行封裝 ? 服務(wù)應(yīng)該適應(yīng)多種調(diào)用模式 ? 服務(wù)的操作應(yīng)該是無狀態(tài)的 ? 服務(wù)應(yīng)該使用有狀態(tài)的事務(wù)進(jìn)行建模 ? 服務(wù)的操作應(yīng)該代表業(yè)務(wù)動作 ? 服務(wù)操作的參數(shù)應(yīng)該是粗粒度的。 ? 隨時隨地用任何網(wǎng)絡(luò)設(shè)備訪問。 ? 基于虛擬化技術(shù)快速部署資源或獲得服務(wù)。是一種服務(wù)觀念的基礎(chǔ),軟件服務(wù)供應(yīng)商,以租賃的概念提供客戶服務(wù),而非購買,比較常見的模式是提供一組帳號密碼。平臺通常是應(yīng)用程序基礎(chǔ)架構(gòu)。例如 : Amazon AWS、 Rackspace。社區(qū)成員共同使用云數(shù)據(jù)及應(yīng)用程序。 同時也帶來了若干新的挑戰(zhàn),例如: 大量服務(wù)涌現(xiàn),面對多個功能相似的服務(wù),用戶如何進(jìn)行服務(wù)選擇? 134 服務(wù)推薦技術(shù)特征的發(fā)展 基于 QoS建模的服務(wù)推薦 QoS動態(tài)性建模的服務(wù)推薦 基于協(xié)同過濾的服務(wù)推薦 基于情景感知 QoS預(yù)測的個性化服務(wù)推薦 135 基于 QoS建模的服務(wù)推薦 ?常見的( Qos)服務(wù)評價因子: 執(zhí)行代價、響應(yīng)時間、可靠性、可用性、信譽度、吞吐率 ?模型的局限性: ① 多數(shù)情況下的前提假設(shè)是:所有的 QoS數(shù)據(jù)可以從服務(wù)提供者獲取并且數(shù)據(jù)是穩(wěn)定的(不需要考慮動態(tài)性)。 138 基于 QoS建模的服務(wù)推薦 QoS動態(tài)性建模的服務(wù)推薦 基于協(xié)同過濾的服務(wù)推薦 基于情景感知 QoS預(yù)測的個性化服務(wù)推薦 服務(wù)推薦技術(shù)特征的發(fā)展 139 基于協(xié)同過濾的服務(wù)推薦 ?研究示范(非上下文的) ( 1) Reputationbased remender discovery approach for service selection. 主要工作:將信任網(wǎng)絡(luò)劃分為若干個性化的信任網(wǎng)絡(luò),通過信任度的迭代傳播,篩選出信任度高的推薦者。 ?技術(shù)路線 通過聚類的方式,首先篩選出與當(dāng)前用戶服務(wù)調(diào)用的情景最接近的一組服務(wù),再進(jìn)行評價推薦。 表示用戶 j 調(diào)用服務(wù) i 的第 k個屬性的標(biāo)準(zhǔn)化處理后的值。 kmeans 算法 :聚類算法 144 ③ 服務(wù)推薦 根據(jù)聚類結(jié)果,篩選出與當(dāng)前用戶調(diào)用情景最相似的一組服務(wù)。因此實際上 p(OS=1|)表示的是用戶對服務(wù)滿意程度,值越高則服務(wù)性能越好 145 示例: Q1, Q2 , Q3 ,OS表示服務(wù)調(diào)用的一條歷史記錄 sj,uj表示服務(wù) sj被用戶 uj調(diào)用 146 ?流程總結(jié) 高斯方法( Gaussian approach ) 數(shù)據(jù)預(yù)處理 歷史記錄 按情景聚類 Cluster中服務(wù)按 QoS排序 服務(wù)生成 (歷史記錄) 具有最好 QoS的服務(wù)推薦給用戶 Kmeans 算法 貝葉斯推論 當(dāng)總體 QoS大于給定閾值時,則表示用戶滿意即 OS=1 147 高級專題(探索性的幾個議題) 服務(wù)推薦 服務(wù)組合 服務(wù)演化 服務(wù)統(tǒng)計 148 服務(wù)組合的背景 有將簡單功能服務(wù)組合在一起提供復(fù)雜功能服務(wù)的需要 有提高對于已有的服務(wù)復(fù)用程度的需要 如何有效地組合分布于 Inter中的各類服務(wù),實現(xiàn)服務(wù)之間的無縫集成 ,形成功能豐富的企業(yè)級服務(wù)流程以達(dá)到企業(yè)的商業(yè)目標(biāo) 149 Web服務(wù)組合定義 從業(yè)務(wù)流程的角度出發(fā) , Web服務(wù)組合是根據(jù)一定的業(yè)務(wù)規(guī)則將服務(wù)進(jìn)行有機(jī)連接,使其相互協(xié)作從而完成既定的商務(wù)目標(biāo)。 綜上 , Web服務(wù)組合是指當(dāng)單個 Web服務(wù)無法滿足用戶需求時,將若干Web服務(wù)進(jìn)行有機(jī)合成,以形成大粒度的具有內(nèi)部流程邏輯的組合服務(wù)的過程。 ② 難以及時對服務(wù)組合進(jìn)行組件、結(jié)構(gòu)優(yōu)化。 154 靜態(tài)的服務(wù)組合 動態(tài)修復(fù)的服務(wù)組合 基于 QoS動態(tài)修復(fù)的服務(wù)組合 基于 QoS動態(tài)優(yōu)化的服務(wù)組合 服務(wù)組合技術(shù)發(fā)展特征 155 基于 QoS動態(tài)修復(fù)的服務(wù)組合 ? 特點: 在運行過程中不僅可以及時發(fā)現(xiàn)失效的服務(wù),還可以發(fā)現(xiàn)服務(wù)質(zhì)量 (QoS)下降的服務(wù)。 156 舉例:基于 QoS動態(tài)修復(fù)的服務(wù)組合 157 * 使 * * 158 159 動態(tài) QoS的背景 在基于 QoS的 Web服務(wù)組合中通常會遇到兩個問題: 一、 Web服務(wù)的各項 QoS指標(biāo)會不斷發(fā)生改變; 二、 Web服務(wù)存在著創(chuàng)建、更新、消亡的狀態(tài)變遷。 ③ 改進(jìn)了以往的算法,借助工具(例如, Qsynth)實現(xiàn)了相同功能服務(wù)的自動選擇和替換。Web服務(wù)不斷更新以滿足用戶越來越多的需求。 168 通過服務(wù)演化來輔助研究服務(wù)分類等問題 追蹤 WSDL文檔節(jié)點 (元素 )的演化 基于語法規(guī)則追蹤服務(wù)的演化 服務(wù)演化的發(fā)展 169 追蹤 WSDL文檔節(jié)點 (元素 )的演化 ( 2023) ?基本原理: 直接對比不同版本 Web服務(wù)的 WSDL文檔中節(jié)點的變化,如增加、刪除、移動、更改等,最后給出各類變化的百分比。這樣避免了將沒有意義的結(jié)構(gòu)變化考慮在內(nèi),或者將一種變化導(dǎo)致結(jié)構(gòu)上的多處變化計算多次。 ? 借助 WSDLDiff,用戶可以快速了解他們正在使用的服務(wù)發(fā)生了哪些變化,以及了解哪些變化頻繁發(fā)生,從而決定是否使用該服務(wù)。 服務(wù)統(tǒng)計可以用來統(tǒng)計分析各個服務(wù)組合的組合情況以及服務(wù)的發(fā)布數(shù)量,進(jìn)而幫助用戶進(jìn)行服務(wù)組合。 186 統(tǒng)計數(shù)量 頻率分布分析 組合所調(diào)用(在被調(diào)用的服務(wù)中有 %的服務(wù)是被一個組合所調(diào)用的)。這是因為用戶通常會參考已有的服務(wù)組合,根據(jù)其中服務(wù)的使用情況來組合新的服務(wù),并使其包含較為流行的一些服務(wù)。這就暗示服務(wù)管理者可以致力于增加服務(wù)的種類; 191 服務(wù)統(tǒng)計的意義(續(xù) ) 通過服務(wù)統(tǒng)計可以發(fā)現(xiàn),流行的服務(wù)分布較為集中,數(shù)量較少,服務(wù)組合的復(fù)雜度較低。 20:。 192 課后作業(yè) ? 對于面向價值服務(wù)的心得體會( 不少于 600字 ) ? 實現(xiàn)一個簡單的服務(wù)應(yīng)用 比如:基于 IP地址的氣象查詢服務(wù)( ) 參考教材:面向服務(wù)架構(gòu)與應(yīng)用(李銀勝) 193 ? 靜夜四無鄰,荒居舊業(yè)貧。 190 服務(wù)統(tǒng)計的意義 從 CS網(wǎng)絡(luò)中可以發(fā)現(xiàn),通過服務(wù)統(tǒng)計,可以得到幾點有用的信息。 The CF distribution of positions and services. (a) number of services per position. (b) number of positions per service 189 累積分布分析 可以發(fā)現(xiàn) (a)、 (b)兩個圖形都與冪率分布函數(shù)相似。 頻率分布 183 統(tǒng)計數(shù)量 頻率分布 184 統(tǒng)計數(shù)量 頻率分布 Histogram of the quantityfrequency distribution (a) the number of services per position. (b)the number of positions per service 185 統(tǒng)計數(shù)量 頻率分布分析 從上圖可以看到, %的服務(wù)組合包含的服務(wù)都少于 5個, %的服務(wù)參與的服務(wù)組合少于 5個。 實驗結(jié)果分析 179 高級專題(探索性的幾個議題) 服務(wù)推薦 服務(wù)組合 服務(wù)演化 服務(wù)統(tǒng)計 180 服務(wù)統(tǒng)計 服務(wù)網(wǎng)絡(luò)統(tǒng)計 181 服務(wù)統(tǒng)計目的 一個服務(wù)生態(tài)系統(tǒng)由服務(wù)以及服務(wù)的組合(如 Mashups),并且可以作為一個復(fù)雜網(wǎng)絡(luò)來進(jìn)化。WSDLDiff不會將引用的數(shù)據(jù)類型轉(zhuǎn)換為自身的數(shù)據(jù)類型,這樣避免了重復(fù)計算數(shù)據(jù)類型變化的次數(shù) 172 不同版本的 Web服務(wù)演化對比流程圖 173 將 WSDL文檔轉(zhuǎn)換為標(biāo)準(zhǔn)的樹結(jié)構(gòu) 174 相關(guān)實驗 實驗選取了 Fokaefs 網(wǎng)正在使用的 4個 Web服務(wù),對它們的版本演化進(jìn)行了追蹤。該方法無法判斷哪些演化更為關(guān)鍵,甚至將一些無意義的演化計算在內(nèi)(如某些節(jié)點順序的更改),或者將同一演化計算多次,導(dǎo)致最終結(jié)果的不準(zhǔn)確。 帶來的問題: 服務(wù)的升級必然會影響用戶的正常使用,用戶如何及時知道他所使用的服務(wù)發(fā)生了哪些變化?會對他的系統(tǒng)造成哪方面的影響? 166 通過服務(wù)演化來輔助研究服務(wù)分類等問題 追蹤 WSDL文檔節(jié)點 (元素 )的演化 基于語法規(guī)則追蹤服務(wù)的演化 服務(wù)演化的發(fā)展 167 通過服務(wù)演化來輔助研究服務(wù)分類等問題 ?基本原理: 通過研究服務(wù)的演化過程,來協(xié)助解決服務(wù)分類、服務(wù)獨立性等問題。 *注:圖中每一個節(jié)點 Wi代表一個 Web服務(wù),如果 Wa的輸出和 Wb的輸入相同,則用單向箭頭連接。 如何維
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1