WCF服務概述

一.WCF服務

1.概述

Windows Communication Foundation(WCF)是由微軟發展的一組數據通信的應用程序開發接口,可以翻譯爲Windows通訊接口,它是.NET框架的一部分。由 .NET Framework 3.0 開始引入。

WCF的最終目標是通過進程或不同的系統、通過本地網絡或是通過Internet收發客戶和服務之間的消息。

WCF合併了Web服務、.Net Remoting、消息隊列和Enterprise Services的功能並集成在Visual Studio中。

WCF專門用於面向服務開發(接口的開發)。

2.SOA

面向服務的架構

SOA即爲Service-Oriented Architecture縮寫,翻譯過來也就是面向服務的軟件架構。通過將軟件功能或者是業務流程進行服務化發佈,從而達到一種面向於契約和服務,獨立於使用平臺的效果。而這種效果是跨平臺,跨語言的。

如果要簡述SOA,那麼就必須去簡述一下SOA的發展歷史。如同設計模式每一個模式書寫的那樣,SOA的出現必然有其意圖和”模式是做什麼的”這兩方面的內容。那麼讓我先來簡述一下SOA出現的原因。

3.SOA的實現

SOA的實現有很多種,例如:webservice、web api等等,我們比較常用的服務發佈http接口,通過post json來進行交互。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章