web service的執行過程

2021-08-29 17:29:56 字數 817 閱讀 1004

webservice執行過程

1.客戶通過wsdl的描述生成soap,通過http傳送到伺服器

2.伺服器解析soap,提取輸入資料,執行請求的函式,返回資料

3.把2的返回資料封裝成soap,傳送給客戶端

4.客戶端解析soap,並根據wsdl的描述封裝成響應物件

在webservice中,wsdl是描述方法的簽名 而soap是傳遞的是請求資料和響應資料

在cxf中wsdl通過註解宣告的類來生成,解放了程式設計師

soap的生成也有cxf生成,程式設計師只需要像呼叫本地方法一樣傳遞引數給cxf

public static ssouser getssouser(string ticket)else

}

cxf 的執行速度感覺很慢,可能的原因是

第一次生成wsdl

每次請求都生成soap 解析soap, 響應也要生成soap 再解析 (可能耗時比較多)

難道cxf沒有快取嗎?

wsdl可以快取, soap實際上也是可以快取的,只需要合併請求引數即可

不知道為什麼很慢

Web Service執行過程的總結

web service執行過程的總結 前面幾篇部落格我們搞了2個dome,讓我們對webservice服務發布,呼叫 執行 有一定的了解,今天我們再系統的梳理下webservice執行過程。1.首先我們在webservice伺服器端開發webservice介面,然後用類實現介面,最後發布webser...

Webservice介面發布過程

erp發布的介面 1.建立function group,建立function module 2.se80建立webservice。右鍵物件名稱 建立 企業服務 service provider 輸入服務名和描述 建立請求 儲存啟用 3.t code soamanager 選擇 web服務配置 建立服...

Web Service高階 一 執行原理

在web服務中,存在三個角色 服務提供者 服務請求者和服務中介,三者之間的關係如圖1 1所示 摘錄自 實現乙個完整的web服務包括以下步驟 web服務提供者設計實現web服務,並將除錯正確後的web服務通過web服務中介者發布,並在uddi註冊中心註冊 發布 web服務請求者向web服務中介者請求特...