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

正文內(nèi)容

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

2025-01-31 03:42本頁面
  

【正文】 ? 中間相遇方法。 用于為現(xiàn)有的應(yīng)用程序創(chuàng)建新的服務(wù)接口。服務(wù)接口不能歸服務(wù)提供者所有。 開發(fā)一個與現(xiàn)有服務(wù)接口一致的新 Web 服務(wù)。 為新 Web 服務(wù)創(chuàng)建新的服務(wù)接口,服務(wù)接口和服務(wù)實現(xiàn)都歸服務(wù)提供者所有。 ? 及時了解系統(tǒng)的狀態(tài),并為業(yè)務(wù)建模和業(yè)務(wù)流程的持續(xù)改進提供重要的反饋信息。 ? 提供一定的靈活性,以支持服務(wù)和業(yè)務(wù)流程的動態(tài)更新以適應(yīng)不斷變化的業(yè)務(wù)需求。 113 組裝 Assemble ? 在服務(wù)組合階段,主要是根據(jù)業(yè)務(wù)模型,利用已有的服務(wù)資源庫和業(yè)務(wù)解決方案,發(fā)現(xiàn)服務(wù)、創(chuàng)建服務(wù)和集成服務(wù)的過程。 112 建模 Model ? 建模階段主要是收集和分析業(yè)務(wù)需求,建立和優(yōu)化業(yè)務(wù)流程,并設(shè)計軟件服務(wù)的流程。 110 面向服務(wù)的軟件開發(fā)特點 ? 兩個視圖: – 服務(wù)提供者視圖:關(guān)心服務(wù)如何實現(xiàn)、封裝、發(fā)布、管理 – 服務(wù)消費者視圖:關(guān)心服務(wù)如何組合滿足業(yè)務(wù)需求 ? 面向重用的開發(fā) – Development for reuse – Reusebased Development ? 業(yè)務(wù)敏捷的開發(fā) – 快速構(gòu)建 – 適應(yīng)發(fā)展 111 Web 服務(wù)開發(fā)生命周期 ? IBM將服務(wù)的生命周期分為 建模、組裝、部署和管理 四個階段,而 SOA理念和最佳實踐貫穿每個階段。 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)。 94 Client WeatherByIP Service GlobalWeather Service IP2Location Service Targeted IP WeatherInfo LocationInfo Targeted IP WeatherInfo 訪問流程 ( 1) ( 2) ( 3) ( 4) ( 5) 95 96 IP2Location 接口類型 SOAP HttpGet HttpPost 97 IP2Location 輸入消息結(jié)構(gòu) 輸入信息 98 IP2Location 輸出消息結(jié)構(gòu) 可輸出信息 99 GlobalWeather 接口類型 100 GetWeather輸入消息結(jié)構(gòu) 輸入信息 101 GetWeather輸出消息結(jié)構(gòu) 輸出信息 102 WeatherByIP Service的 XML Schema ? 為了使整個流程的輸入格式與輸出消息格式保持一致,需在 XML Schema文檔中規(guī)定服務(wù)的輸入和輸出消息結(jié)構(gòu)。 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ù)。目前版本是 ? 本質(zhì)上是將一組 Web服務(wù)整合在一起以形成一個新的 Web服務(wù)的語言。 ? 原名是 BPEL4WS, 2023年由 IBM、 Microsoft、BEA合作開發(fā)。 綠頁:與服務(wù)相關(guān)聯(lián)的綁定信息,并提供了指向這些服務(wù)所實現(xiàn)的技術(shù)規(guī)范的引用和指向基于文件的 URL的不同發(fā)型機制指針。 77 UDDI互聯(lián)網(wǎng)今后發(fā)展的初級階段 互聯(lián)網(wǎng) ? 一個以價值為導(dǎo)向的交互世界 未經(jīng)整合、 低價值的資源 78 服務(wù)集市 UDDI互聯(lián)網(wǎng)今后發(fā)展的初級階段 互聯(lián)網(wǎng) ? 一個以價值為導(dǎo)向的交互世界 經(jīng)過整合、 高價值的服務(wù) 79 服務(wù)集市 存在明顯 的差距 四種核心數(shù)據(jù)類型 ? businessEntity(描述發(fā)布服務(wù)組織的信息 ) ? businessService(描述服務(wù)的業(yè)務(wù)功能 ) ? binding Template(描述服務(wù)的技術(shù)細節(jié) ) ? tModel(其他各種屬性 ) 新的數(shù)據(jù)類型 () ? publisherAssertion – 描述所注冊的服務(wù)之間的關(guān)系 ? Subscription – 跟蹤一組實體的變更 80 UDDI 數(shù)據(jù)結(jié)構(gòu) BusinessEntity 企業(yè)碼 , 企業(yè)名 , 聯(lián)系方式 ,描述信息 , 分類 BusinessService 服務(wù)碼 , 企業(yè)碼 ,服務(wù)名 描述信息及分類 BindingTemplate 綁定碼 , 服務(wù)碼 , 描述信息 , 描述信息 , 接入點 tModel 模型名 , 描述信息 , 概述文檔 , 指向 WSDL文檔的指針 WSDL 文檔 外部 Web服務(wù)的接口 描述 81 UDDI如何工作 2)將服務(wù)的描述注冊到UDDI注冊中心 UDDI Business Registry 3) UDDI 注冊中心給每個實體指定一個在程序中唯一的標(biāo)識符 4)電子交易場所和搜索引擎等客戶機與商業(yè)應(yīng)用程序使用 UDDI 注冊中心來發(fā)現(xiàn)它們感興趣的服務(wù) 1)軟件公司、程序員等將tModel發(fā)布到UDDI注冊中心 5)企業(yè)調(diào)用這些服務(wù),簡便地進行動態(tài)集成 82 注冊信息 企業(yè)與服務(wù)的注冊信息: 白頁:表示企業(yè)的基本信息,如企業(yè)的名稱、經(jīng)營范圍描述、聯(lián)系信息等。 ? UDDI代表著普遍化的描述、發(fā)現(xiàn)和集成。 ? WSDL規(guī)范中定義了 3種綁定擴展: ?SOAP綁定 ?HTTP GET POST綁定 ?MIME綁定 其中 SOAP綁定是最常用的一種方式 。一個service元素可以包含多個 port(端口 )元素,端口的集合構(gòu)成了 service。 ?使用者使用 WSDL就可以使用 Web服務(wù),而不必關(guān)心服務(wù)的實現(xiàn)細節(jié)。 charset=utf8“ ContentLength: nnnn SOAPAction: SOAP:Envelope... HTTP 請求 HTTP 回應(yīng) HTTP/ 200 Ok ContentType: text/xml。 ? HTTP使用極為廣泛,也是 SOAP協(xié)議綁定對象的首選。 ? SOAP XML文檔在服務(wù)器端轉(zhuǎn)換成方法調(diào)用,調(diào)用后的結(jié)果將編碼成為 XML文檔返回給服務(wù)請求者。 57 SOAP 信息格式 SOAP Body SOAP header SOAP envelope Header block Header data Header data Header data Body child element Body child element 58 59 SOAP 編碼 ? SOAP編碼:將數(shù)據(jù)的值編碼為 XML格式 ? 對于應(yīng)用中所定義的數(shù)據(jù)結(jié)構(gòu)和值, SOAP可以將其轉(zhuǎn)換為由節(jié)點和帶有標(biāo)簽的邊組成的圖,稱為數(shù)據(jù)模型,并進而通過 SOAP編碼規(guī)則將 SOAP數(shù)據(jù)模型轉(zhuǎn)換為 XML格式。 ④ SOAP Action特性 請求響應(yīng)模式和單一響應(yīng)模式可一起使用, SOAP節(jié)點間互相交流一些額外信息以表示其激活標(biāo)志。 ? 四種模式: ① 請求 響應(yīng)消息交換模式 一個 SOAP節(jié)點向另一個 SOAP節(jié)點發(fā)送的包含SOAP信息的請求,另一個節(jié)點返回包含 SOAP消息的響應(yīng) 54 SOAP信息交換模式 (續(xù) ) ② 單一響應(yīng)消息交換模式 一個 SOAP節(jié)點向另一個 SOAP節(jié)點發(fā)送的請求不包含任何 SOAP信息,而期望對方返回 SOAP消息。 SOAP采用 XML文本格式,因此可以獨立于各種編程語言和平臺。 SOAP允許使用任何傳輸協(xié)議傳輸數(shù)據(jù)。 ? 主要特征 – 擴展性( Extensible)。 51 SOAP使人想起了互聯(lián)網(wǎng)發(fā)的前期 互聯(lián)網(wǎng) ? 一個以協(xié)議為主的交互世界 底層網(wǎng)絡(luò)協(xié)議和簡單的內(nèi)容傳輸協(xié)議: “桶”到“桶”之間的交換,不觸及“桶”中的內(nèi)容很少觸及 52 SOAP(簡單對象訪問協(xié)議 ) ? SOAP是一種在分布式環(huán)境中進行信息轉(zhuǎn)換的輕量級協(xié)議。 ? Service Grounding 描述怎樣使用Web服務(wù) 48 OWLS技術(shù)來源 49 ? XML建模體系與語義 Web ? 語義互操作途徑之一: RDF、本體與語義 Web ? 語義互操作途徑之二: UDDI、 WSDL與 SOAP 50 傳統(tǒng) Web Service互操作的核心技術(shù) ? WebService的核心技術(shù)主要包括 SOAP 、WSDL和 UDDI。 ? OWLS的目標(biāo) ?自動的 Web服務(wù)發(fā)現(xiàn) ?自動的 Web服務(wù)調(diào)用 ?自動的 Web服務(wù)組合和互操作 47 OWLS重要組成 ? Service Profile 描述此 Web服務(wù)提供什么服務(wù)、介紹服務(wù)的名稱、提供的功能、服務(wù)提供者的聯(lián)系方式。 46 OWLS ? OWLS是本體語言,是 OWL基礎(chǔ)框架的語義 Web,為了描述語義 Web服務(wù)。 ? OWL Lite – 創(chuàng)建簡單的本體用戶 ? OWL DL(描述邏輯 ) – 當(dāng)在需要較強的表達能力,同時所有的結(jié)論都需要能通過計算推理得到、所有的計算都能在有限的時間內(nèi)完成時,可以使用 OWL DL。 ? 通過簡單的概念定義復(fù)雜的概念,按照“概念 屬性 概念”的形式描述概念間的關(guān)系。 ? 關(guān)于論域中概念的精確描述 43 Web Ontology Language (OWL) ? Web本體語言是構(gòu)建在 RDF之上的,用于處理 Web中信息的標(biāo)記語言,于 2023年成為W3C建議標(biāo)準。 41 RDF的自描述體系與語義Web的發(fā)展 42 本體 ? “本體”這個術(shù)語來自于哲學(xué),它是研究世界上的各種實體以及它們是怎么關(guān)聯(lián)的科學(xué)。 – 具體類別的資源 – 具體的屬性 – 描述的資源與屬性直接的關(guān)系 ? RDFS 允許具體資源能被描述成為更加普通的類別的實例。 40 RDF Schema (RDFS) ? RDF Schema 是資源描述框架的擴展。 ? RDF是采用 XML語法格式處理元數(shù)據(jù)的應(yīng)用 ,為描述圖像、文檔和它們之間的相互關(guān)系定義了一個簡單數(shù)據(jù)模型。 39 RDF(資源描述框架 ) ? Resource Description Framework(RDF)是 W3C組織于 2023年 2月 10日發(fā)布的一個推薦標(biāo)準 。 ? 2023年, Web創(chuàng)始人 Tim BernersLee等人正式提出語義 Web。 XML Schema更加便于描述文檔的內(nèi)容,對數(shù)據(jù)的內(nèi)容、格式進行各種限制,對各種不同的數(shù)據(jù)進行轉(zhuǎn)換,并驗證數(shù)據(jù)的正確性。通過映射機制,可以實現(xiàn)Schema的轉(zhuǎn)換。 ? 互換性。 ? 擴展性。 34 XML Schema的優(yōu)點 ? 一致性。 33 較強表達能力的 XML Schema ? XML Schema 是針對 DTD的缺點設(shè)計的。 30 簡單的 XML文件 XML聲明 文檔類型聲明 文檔元素 ?xml version=“” encoding=“utf 8”? ! DOCTYPE books SYS
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1