WebService總結之概述
阿新 • • 發佈:2018-12-22
目錄
1.什麼是webservice
1.1 Webservice是一種跨程式語言和作業系統平臺的遠端呼叫技術;把自己的系統服務通過webservice形式暴露出來提供給第三方系統和程式呼叫這些服務,例如天氣等;服務端的程式採用java編寫,客戶端程式可以用其他程式語言編寫,即為跨語言;跨作業系統即為服務端程式和客戶端程式可以在不同的作業系統上執行;
2. 關鍵術語
2.1 WSDL :webservice定義語言
1)對應一種型別的檔案 .wsdl;
2)一個webservice對應一個唯一的wsdl文件;
3)定義了客戶端和伺服器端傳送請求和響應的資料格式和過程;
2.2 SOAP:簡單訪問物件協議
1)是一種簡單的、基於HTTP和XML的協議, 用於在WEB上交換結構化的資料;
2)SOAP訊息:請求訊息和響應訊息;
2.3 SEI:webservice終端介面
1)WebService伺服器端用來處理請求的介面;
2)重要註解:@Webservice和@WebMethod;
2.4 CXF:Celtix+XFire
1)Apache的用於開發webservice伺服器端和客戶端的框架;