WCF 學習篇

寫在前面

自從運用了.NET Remoting 以後,就想系統的學習下WCF,由於WCF是對現有分佈式通訊技術的整合。主要以 《WCF全面解析》 這本書爲主,園子的資料和網上資料爲輔,來學習下WCF,記錄分享本身的理解,歡迎指點。web

瞭解SOA

面向服務的體系結構(service-oriented architecture,SOA),面向服務 表明的是一種設計理念,和麪向對象,面向組件同樣,體現的是一種對觀點進行分解的思想,面向服務和技術無關。安全

web服務(廣義的web服務,既包括微軟平臺下的ASP.NET .asmx web服務和WCF,也包括其餘平臺下的web服務)是實現SOA理想的技術手段,但實現SOA並不是只有web服務一種手段分佈式

  • 服務是自治的----服務能夠獨立進行部署及實施版本策略和安全策略
  • SOA依賴於開發的標準----SOAP消息的採用對消息承載的內容提供了一致性的表示
  • SOA支持跨平臺
  • SOA鼓勵建立可組合的服務
  • SOA強調鬆耦合
WCF是對現有分佈式通訊技術的整合
  • COM和DCOM
  • .NET Remoting
  • WEB服務+WSE
  • MSMQ
總結

WCF是各類分佈式技術集大成者,如今看來,我瞭解的只是滄海一粟啊。學習

相關文章
相關標籤/搜索