什麼是Windows Communication Foundation(WCF)

來源:互聯網
上載者:User

原文:What is Windows Communication Foundation

翻譯前言:最近我在研究SOA,在翻譯DON 的一篇文章時,發現了和WCF相關的內容,決定將它翻譯過來,同大家一起分享。

現在全世界都接受了Web Services,它包含了應用程式之間通訊的標準協議,它的出現改變了軟體軟體開發。
例如,現在的Web Services提供了安全,分散式交易同步以及可靠的通訊功能。Web Services的這些效益應該體現在工具和技術中。在這樣的背景下,產生了Windows Communication Foundation(WCF)。它提供了一種可管理的途徑來進行分散式運算,廣泛的協同處理和對以服務為嚮導的直接支援。

WCF以一種新型的以服務為嚮導的編程模型來簡化應用程式開發。其中的一層,就支援各種類型的分布式應用程式開發。在它的基礎部分傳遞的是非同步處理的,非類型的原始訊息。在此之上是協議裝置,它對安全、可靠的資料交換,多種方式的傳輸選擇和各種編碼設定都提供了便利的支援。

這個類型編程模型(我們叫它服務模型)的設計目的初衷在於降低分布式應用程式開發的難度,無論是面向Asp.net Web Services,.Net Remoting和企業級服務,還是面向經驗豐富著手使用WCF的開發人員,它都提供了專業的支援人員。針對.Net 架構CLR的那些要素,包括在C#和VB.net中,服務執行所擁有的靈活的、可擴充的訊息映射,這個模型都顯示出了直接與Web Services原理相對應特色。它包含了序列化裝置,該裝置使鬆散耦合和版本化成為可能,並且它還提供了針對現存.net分布式系統技術(如:MSMQ,COM+,ASP.NET Web Services和Web Services增強型以及其它的一些功能)的整合性和互交性。 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.