2013年3月10日 星期日
XML Web Service 認證
Web Service 是一個開放式的架構,任何系統都可以存取。那麼如果有些服務必須限定存取權限,又該如何處理?
其實 Web Service 就像一個 Web Page 一樣,也是由一個 URL 指向一個檔案,所以可以把它看成同 ASP.NET 資源一樣處理。
2013年2月27日 星期三
掛載 WCF 服務
要讓設計好的 WCF 服務發揮作用,必須先將服務裝載到適當的主機身上,這個行為就稱為 hosting 。 WCF 服務可以裝載於任何 Managed 應用程式上,這是最彈性的選項,因為它只需要最少的基礎結構就可部署。 例如:IIS, WAS, 或自行撰寫裝載的應用程式都可以用來裝載 WCF 服務。 且因為 WCF 服務使用統一的程式設計模型,這個程式設計模型與部署服務的執行階段環境是互相獨立的, 所以不管裝載選項為何,服務的程式碼看起來都差不多。
2012年11月8日 星期四
2012年10月25日 星期四
WCF 簡介
Windows Communication Foundation
WCF 它是微軟於 .NET 3.0 開始加入的一組用於通訊 (Communication) 的應用程式開發介面。 主要功能在開發以服務為導向的分散式系統。
XML Web Service
Web Service 是一種以服務為導向的架構技術,透過標準的 Web 協議提供服務,目的是讓不同平台的應用服務可以互動操作。 根據W3C的定義,Web服務(Web service)應當是一個軟體系統,用以支持網路間不同機器的互動操作。 網路服務通常是許多應用程式介面(API)所組成的,它們透過網路上的遠端伺服機,執行客戶所提交服務的請求。
Web Service 透過 WSDL 文件提供該服務的定義描述。 Web Service 採用 SOAP 協議進行 XML 格式的訊息傳遞。 SOAP 協議必須繫結到某個傳輸協定,這個傳輸協定通常是 http, https, 但也可以是 stmp 或 xmpp.
