天天看點

從WebService到面向服務架構SOA了解【一】

概要

記錄一下自己入手學習WebService到面向服務架構SOA的了解。本篇部落格内容,主要以示範Demo為主,從動手實踐建立
WebService服務,控制台用戶端調用和Winform用戶端調用過程,到了解WebService跨應用,跨平台,跨程序。
           

下面直接動手建立服務。

第一步:建立一個空網站

從WebService到面向服務架構SOA了解【一】

第二步:添加一個CalculatorService電腦服務

從WebService到面向服務架構SOA了解【一】

第三步:檢視建立電腦服務本身預設添加的行為方法

從WebService到面向服務架構SOA了解【一】

第四步:添加自定義的Add加法服務行為

從WebService到面向服務架構SOA了解【一】

第五步:浏覽器檢視CalculatorService服務

從WebService到面向服務架構SOA了解【一】

第六步:先在浏覽器端測試自定義的Add計算行為服務

從WebService到面向服務架構SOA了解【一】

第七步:檢視浏覽器端傳回的結果,初步了解WebService應用

從WebService到面向服務架構SOA了解【一】

接下來,通過建立控制台Client項目調用CalculatorService:

第一步:在解決方案上,右鍵添加建立控制台項目

從WebService到面向服務架構SOA了解【一】

第二步:項目添加完成後的界面

從WebService到面向服務架構SOA了解【一】

第三步:添加CalculatorService服務引用

從WebService到面向服務架構SOA了解【一】

第四步:添加服務引用界面如下

從WebService到面向服務架構SOA了解【一】

第五步:CalculatorService添加完成,添加控制台用戶端調用代碼

從WebService到面向服務架構SOA了解【一】

第六步:控制台用戶端調用Add服務,顯示結算結果

從WebService到面向服務架構SOA了解【一】

接下來,将示範建立Winform用戶端項目調用CalculatorService服務

第一步:建立WinFrm用戶端

從WebService到面向服務架構SOA了解【一】

第二步:添加服務引用,添加調用程式。

從WebService到面向服務架構SOA了解【一】

第三步:啟動WinFrmClient調用Add算法,顯示結果。

從WebService到面向服務架構SOA了解【一】

到此為止,已經示範完了,浏覽器端測試調用CalculatorService,控制台用戶端調用CalculatorService和WinFormClient調用CalculatorService。

通過仔細的觀察,能夠發現不同的應用層對CalculatorService服務的調用,實作跨應用調用是在Soap協定的約定下完成的。

從WebService到面向服務架構SOA了解【一】

這裡是部落格執行個體Demo源碼