::細細品味ASP.NET (五):: (轉)
::細細品味ASP.NET (五):: (轉)[@more@]
開發 Services(Web服務) ? 在Internet上作為服務釋出的是 Web Services的核心。 提供了一個 Web Services的基礎構造環境,從而使開發人員能夠為這個服務模型建立服務。 現在我們來跟蹤一個簡單的例子。比如說你要從一個線上書商那裡購買書籍,他們有一個跟蹤,使你能夠看到自己定單的狀態。書商用一個陸地運輸公司來運輸你訂的貨。這個運輸公司也有一個跟蹤系統。這樣,為了得到你的定單的確切狀態,你要檢視兩個站點。如果書商能夠將它自己的定單狀態和運輸公司的狀態資訊一同顯示出來,就會很方便。 Web Services就允許你在Web上將客戶商用暴露給公眾,例如包裹跟蹤細節。編寫一個,將其方法作為URI暴露出來,URI返回一個資料。現在書商可以運輸公司的跟蹤服務,並將跟蹤的結果合併到它自己的定單跟蹤應用中。以下是運輸公司如何用 建立一個服務的程式碼: using System.Web.Services; public class Ship { [WebMethod] public String OrderStatus(String OrderNumber) { // code here to retrieve order details from data store return Status; } } 以上程式碼儲存於 Tracking.asmx中,位於運輸公司 Web站點的應用程式目錄中。這樣書商就可以使用多種方法來呼叫這個 Web Services了。比如使用 HTTP-GET,引數同查詢字串一同被傳遞: 書商還可以使用 HTTP-POST,方法的引數作為表單值在post體內傳遞。或者還可以使用HTTP-P,方法的引數被包裹在一個工業標準 XML格式中。 現在只需要在書商那裡查詢他們的定單細節,書商的 Web 應用程式就會從運輸公司那裡收集跟蹤資訊,然後同書的狀態一起返回。書商也可以將它的定單狀態細節作為一個Web Services暴露出來,讓其它人使用它。 Web Services的偉大之處在於,它允許你暴露一個服務而不必暴露資料或所有的商業規則。當自動提供商業服務的同時,程式碼和資料都是的。在以後幾年裡,隨著B2B方案的可利用,Web Services的市場會得到的增長。
細細品味 (五)
青蘋果工作室(編譯)
01-5-23 上午 10:47:59開發 Services(Web服務) ? 在Internet上作為服務釋出的是 Web Services的核心。 提供了一個 Web Services的基礎構造環境,從而使開發人員能夠為這個服務模型建立服務。 現在我們來跟蹤一個簡單的例子。比如說你要從一個線上書商那裡購買書籍,他們有一個跟蹤,使你能夠看到自己定單的狀態。書商用一個陸地運輸公司來運輸你訂的貨。這個運輸公司也有一個跟蹤系統。這樣,為了得到你的定單的確切狀態,你要檢視兩個站點。如果書商能夠將它自己的定單狀態和運輸公司的狀態資訊一同顯示出來,就會很方便。 Web Services就允許你在Web上將客戶商用暴露給公眾,例如包裹跟蹤細節。編寫一個,將其方法作為URI暴露出來,URI返回一個資料。現在書商可以運輸公司的跟蹤服務,並將跟蹤的結果合併到它自己的定單跟蹤應用中。以下是運輸公司如何用 建立一個服務的程式碼: using System.Web.Services; public class Ship { [WebMethod] public String OrderStatus(String OrderNumber) { // code here to retrieve order details from data store return Status; } } 以上程式碼儲存於 Tracking.asmx中,位於運輸公司 Web站點的應用程式目錄中。這樣書商就可以使用多種方法來呼叫這個 Web Services了。比如使用 HTTP-GET,引數同查詢字串一同被傳遞: 書商還可以使用 HTTP-POST,方法的引數作為表單值在post體內傳遞。或者還可以使用HTTP-P,方法的引數被包裹在一個工業標準 XML格式中。 現在只需要在書商那裡查詢他們的定單細節,書商的 Web 應用程式就會從運輸公司那裡收集跟蹤資訊,然後同書的狀態一起返回。書商也可以將它的定單狀態細節作為一個Web Services暴露出來,讓其它人使用它。 Web Services的偉大之處在於,它允許你暴露一個服務而不必暴露資料或所有的商業規則。當自動提供商業服務的同時,程式碼和資料都是的。在以後幾年裡,隨著B2B方案的可利用,Web Services的市場會得到的增長。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-989405/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ::細細品味ASP.NET :: (轉)ASP.NET
- ::細細品味ASP.NET (二):: (轉)ASP.NET
- ::細細品味ASP.NET (三):: (轉)ASP.NET
- 細細品味ASP.NET (二) (轉)ASP.NET
- 校招中我,細細品味了這些題... | 掘金技術徵文
- ASP.NET的Page.IsPostBack 屬性詳細說明(轉)ASP.NET
- 細說五層網站架構網站架構
- RAC詳細命令(轉)
- PHP 詳細面試總結 (五 每日更新)PHP面試
- 轉 Git使用詳細教程Git
- oracle審計-細粒度(轉)Oracle
- Asp.Net細節性問題技巧精萃ASP.NET
- 細談Redis五大資料型別Redis大資料資料型別
- Android 效能優化(五)之細說 BitmapAndroid優化
- 五個方面精細優化你的Oracle優化Oracle
- JMS詳細的工作原理【轉】
- Emacs詳細使用說明(轉)Mac
- asp.net 實現購物車詳細程式碼ASP.NET
- 國五東風灑水車操作使用細節
- 【轉】Python之Numpy詳細教程Python
- Apple Pay接入詳細教程(轉)APP
- (轉)超級詳細Tcpdump 的用法TCP
- 工程專案施工管理細則(轉)
- 精打細算用Linux(轉)Linux
- 超級詳細Tcpdump 的用法(轉)TCP
- Windows 2000程式細述. (轉)Windows
- 細數中國DSP行業”五大病態”行業
- 轉貼:上週ORACLE RAC培訓時的安裝RAC的詳細步驟(五)Oracle
- 保姆級教程!玩轉 ChunJun 詳細指南
- ORACLE FGAC(細粒度許可權控制)(轉)Oracle
- SSH框架搭建詳細圖文教程(轉)框架
- SCO UNIX上cpio命令詳細用法(轉)
- 慢慢細談Android 面試的細節Android面試
- 五個你所不知道的Flutter開發細節Flutter
- 細數微軟新任CEO面臨的五個爛攤子微軟
- 一個MapReduce 程式示例 細節決定成敗(五) :Partitioner
- [轉載]Linus說程式設計的品味程式設計
- 「轉」Laravel 依賴注入原理(詳細註釋)Laravel依賴注入