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

正文內(nèi)容

論web服務軟件體系結(jié)構(gòu)(doc畢業(yè)設計論文)(編輯修改稿)

2025-07-25 22:29 本頁面
 

【文章內(nèi)容簡介】 覽分類或通過關鍵字搜索,并逐步縮小查找范圍,直到找到滿足需要的服務為止。(3)綁定服務的具體實現(xiàn)。分析從注冊服務器中得到的調(diào)用該服務所需要的詳細綁定信息(服務的訪問路徑、調(diào)用參數(shù)、返回結(jié)果、傳輸協(xié)議、安全要求等),根據(jù)這些信息,服務請求者就可以編程實現(xiàn)對服務的遠程調(diào)用。在這里,Web服務是一個由服務描述來描述的接口,服務描述的實現(xiàn)是該服務本身。服務是一個軟件模塊,它部署在出服務提供者提供的可以通過網(wǎng)絡訪問的平臺上。服務存在就是要被服務請求者調(diào)用或者與服務請求者交互。當服務的實現(xiàn)用戶需要用到其他Web服務時,它也可以作為一個請求者。服務報述包括服務的接口和實現(xiàn)細節(jié),其中包括服務的數(shù)據(jù)類型、操作、綁定信息和網(wǎng)絡位置,還可能包括可以方便服務請求者發(fā)現(xiàn)和利用的分類及其他元數(shù)據(jù)。服務描述可以發(fā)部給服務請求者和服務代理小心。.Web服務開發(fā)生命周期 Web服務開發(fā)牛命周期包括設計和部署以及在運行時對服務代理、服務提供者和服務請求者每一—個角色的要求。每個角色對小命周期的每一元素都有特定要求。Web服務開發(fā)牛命周期可分為構(gòu)建、部署、運行和管理凹個階段,下面分別介紹。(1)構(gòu)建構(gòu)建階段包括開發(fā)和測試Web服務的實現(xiàn),定義服務接口描述和定義服務文現(xiàn)描述??梢酝ㄟ^創(chuàng)建新的Web服務,把現(xiàn)有的應用程序變成Web服務以及由其他Web服務和應用程序組成新的web服務等方式來提供Web,服務的實現(xiàn)。(2)部署部署階段包括向服務請求者或服務注冊巾心發(fā)布服務接口和服務實現(xiàn)的定義,以及把Web服務的可執(zhí)行文件部署列執(zhí)行環(huán)境(典型情況下,是Web應用程序服務器)中。(3)運行在運行階段,可以調(diào)用Web服務。這時web服務已完全部署,可操作,并且服務提供者可以通過網(wǎng)絡訪問服務。出此,服務請求者就可以進行查找和綁定操作。(4)管理管理階段包括持續(xù)的管理和經(jīng)紫Web服務應用程序。在此階段必須解決安全性、可用性、性能、服務質(zhì)量和業(yè)務流程問題.Web服務棧使用HTTP通信協(xié)議,我們可以從因特網(wǎng)上的一個地方向另一個地方發(fā)送消息。通過網(wǎng)絡發(fā)送的消息可以使用XML結(jié)構(gòu)化,XML協(xié)議定義這條消息的格式和語義。SOAP(簡單對象訪問協(xié)議)是定義如何從不同環(huán)境中的對象調(diào)用函數(shù)。使用SOAP,就能夠整合不同的操作系統(tǒng)、對象模型和編程語言,使簡化整合不同種類的業(yè)務處理過程成為可能。  HTTP、XML和SOAP可以看做是Web服務的核心層。這些層定義了Web服務之間交互的方法和途徑。這三個協(xié)議已經(jīng)被W3C(World Wide Web聯(lián)盟)接受做為標準?! SDL協(xié)議(Web服務描述語言)描述如何與一個Web服務通訊。在WSDL定義中,允許不同類型的通訊(綁定)。它可以用來開發(fā)Web服務,同時也可以用來賺錢。為了實現(xiàn)這個目的,我們需要一個Web服務門戶,我們可以在那里發(fā)布我們的Web服務,其他的人也能在那里找到它并使用它。這就需要使用UDDI(Universal Description, Discovery and Integration,統(tǒng)一描述、發(fā)現(xiàn)和整合規(guī)范)。(圖Web 服務體系結(jié)構(gòu)堆棧)  Web服務技術通??梢苑譃槿齻€關鍵組成部分:描述堆棧(Description Stack)、發(fā)現(xiàn)堆棧(Discovery Stack)和線堆棧(Wire Stack)。描述堆棧處理描述Web服務的各種技術,以便促進B2B關系中的業(yè)務處理模型和工作流程結(jié)構(gòu)的通用性。發(fā)現(xiàn)堆棧處理那些供目錄、發(fā)現(xiàn)和審查服務使用的技術。線堆棧由為Web服務運行期引擎提供信息流的技術組成。第三章 Web服務的結(jié)構(gòu)單元  Web服務基于開放的因特網(wǎng)標準,它的結(jié)構(gòu)單元是SOAP、WSDL和UDDI。 SOAPSOAP是序列化調(diào)用位于遠程系統(tǒng)上的服務所需信息的標準方法,這些信息可以使用一種遠程系統(tǒng)能夠讀懂的格式通過網(wǎng)絡發(fā)送到遠程系統(tǒng),而不必關心遠程系統(tǒng)運行于何種平臺或者使用何種語言編寫。SOAP以XML格式提供了一個簡單、輕量的用于在分散或分布環(huán)境中交換結(jié)構(gòu)化和類型信息的機制。SOAP本身并沒有定義任何應用程序語義,如編程模型或特定語義的實現(xiàn);實際上它通過提供一個有標準組件的包模型和在模塊中編碼數(shù)據(jù)的機制,定義了一個簡單的表示應用程序語義的機制。這使SOAP可用于聯(lián)合各種現(xiàn)有的網(wǎng)絡協(xié)議和格式,包括HTTP、SMTP和MIME,并可被用于消息傳遞到RPC的各種系統(tǒng)?! OAP解決了通過防火墻傳送往返于遠程應用程序的消息的問題。除了通過某些預先設定的作為特定用途的端口,防火墻通常禁止通過其它端口進行遠程通訊。這就出現(xiàn)了一個問題,大部分分布式協(xié)議不使用分配的端口,而是動態(tài)地選擇端口。微軟SOAP技術實現(xiàn)的解決方案是通過HTTP的80端口傳送對遠程進程的調(diào)用。這個遠程調(diào)用使用XML定義消息請求或響應的格式,把調(diào)用附加到HTTP協(xié)議的頂部。這個技術的優(yōu)點之一就是降低通過防火墻傳送消息的復雜性。但是80端口通常還用來作為Web通信之用,所以可能會降低其效率。 SOAP可以用來解決因特網(wǎng)應用程序的交互性問題。你可以使用一種平臺無關性方式在遠程(或本地)服務器上訪問對象和服務?,F(xiàn)在的互聯(lián)網(wǎng)世界由不同的操作系統(tǒng)、不同的防火墻、不同的產(chǎn)生遠程過程調(diào)用的方法和平臺組成。為了跨因特網(wǎng)交互,客戶機和服務器都需要了解彼此的安全類型和信任、服務部署模式和實現(xiàn)細節(jié)以及平臺語言。使用SOAP,這種平臺特定性的混亂局面就會結(jié)束?;谝驯粯I(yè)界廣泛接受的HTTP標準和XML標準,SOAP也可與其競爭對象RPC技術連通,并提供用于任何操作系統(tǒng)、程序語言和平臺的輕量級消息格式。在SOAP體系結(jié)構(gòu)有四個主要的部分:   SOAP信封(envelope):用于描述消息內(nèi)容和處理方法。    SOAP編碼規(guī)則:定義了一個編碼機制用于交換應用程序定義的數(shù)據(jù)類型的實例。   SOAP RPC表示:定義了一個用于表示遠程過程調(diào)用和響應的約定?!  OAP綁定:定義了一個使用底層傳輸協(xié)議來完成在結(jié)點間交換SOAP信封的約定。簡單的說,SOAP提供了使用完全獨立于平臺的訪問服務、對象和服務器的技術。通過SOAP,你將能夠查詢服務、調(diào)用服務、與服務通訊并處理服務,而不用去關心遠程系統(tǒng)的位置、所在的操作系統(tǒng)或平臺到底是什么樣的?! OAP本身提供了與Web服務交換信息的方法,但是它沒有提供查找Web服務消息的方法。而且它還不提供查找Web服務或與之交涉的方法。 WSDL  Web服務描述語言(WSDL)和SOAP一起構(gòu)成了Web服務的核心結(jié)構(gòu)單元。WSDL基于XML格式,用來描述Web服務。它描述了Web服務可以執(zhí)行的操作以及Web服務可以發(fā)送或接收的消息格式。WSDL文檔可以看成是客戶端和服務器之間的一個協(xié)約。使用WSDL工具,你可以自動處理這個過程,幾乎不用手工編寫代碼就能夠讓應用程序整合新的服務。因此WSDL是Web服務體系結(jié)構(gòu)的基礎,因為它提供了一個通用語言,用來描述服務和整合這些服務的平臺。  雖然大部分WSDL文檔使用RPC風格的要求/應答語句對,但是WSDL也支持單向的消息。WSDL
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1