簡述WCF 服務功能介紹
WCF 服務包括許多新的和改進的用于提高工作效率的功能。IDE 還進行了重新設計,從而向開發人員提供對.NET Framework 組件的直接訪問。從而更高更有效地進行WCF 服務。
無論您是剛剛接觸 Windows® Communication Foundation (WCF) 還是有過一點使用經驗,都可以通過一些測試技巧和原理輕松掌握 WCF。有多種方法可以弄清 WCF 究竟是什么,我更傾向于將 WCF 服務看作是 Web 服務的重要擴展。與 Web 服務一樣,WCF 服務允許您使用面向服務的體系結構來創建分布式系統。但是,WCF 服務提供了更大的靈活性(如選擇傳輸協議)和附加功能(如事務和安全性)。#t#
WCF 絕非僅僅是 Web 服務的擴展,但如果您剛剛接觸 WCF,開始時這樣看待 WCF 服務也未嘗不可。圖 1 是一個簡單但極具代表性的 WCF 方案。在這里,Internet Explorer® 充當客戶端程序并訪問 ASP.NET Web 應用程序,用來接受來自用戶的一些文本并計算其加密哈希值。ASP.NET Web 應用程序在后臺調用 WCF 服務來實際執行哈希運算。
在這個特定方案中,WCF 服務由 IIS 承載并被 ASP.NET Web 應用程序使用,但正如我要在稍后進行說明的那樣,除 IIS 之外,WCF 服務還可以通過多種方式承載,并且實際上可被任何類型的應用程序或其他服務使用。