首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

《WCF 技術內幕》翻譯 16:第 1 部分 第 4 章 WCF 101 — 概述與設計哲學

     編輯:關於.NET

第 4 章:WCF 101 概述

WCF 架構複雜性源於:訊息框架必須適應不斷演進的行業標準。設計初期 SOAP/WS-* 為主流,未預見 JSON 崛起,但架構師遵循 Alan Kay 名言:

「簡單的東西應該簡單,複雜的東西才有可能成功。」

微軟將大量複雜性內隱,呈現易用但深度可擴展的平台。

核心需求:統一物件模型

目標:TCP/IP 發送代碼與 MSMQ 發送代碼外觀高度相似。效益:

  1. 開發者無需學習多種傳輸/協定物件模型。
  2. 新傳輸/協定支援不需重學通信機制,復用既有 WCF 抽象層。

分層架構演進

WCF 由多層交織組成。理解任一層皆需掌握相鄰層概念。本章旨在介紹主要層次,為後續深入奠基。

Alan Kay 註記

Smalltalk 發明人、物件導向鼻祖、筆記本電腦概念提出者、現代 Windows GUI 架構師。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved