WCF 架構複雜性源於:訊息框架必須適應不斷演進的行業標準。設計初期 SOAP/WS-* 為主流,未預見 JSON 崛起,但架構師遵循 Alan Kay 名言:
「簡單的東西應該簡單,複雜的東西才有可能成功。」
微軟將大量複雜性內隱,呈現易用但深度可擴展的平台。
目標:TCP/IP 發送代碼與 MSMQ 發送代碼外觀高度相似。效益:
WCF 由多層交織組成。理解任一層皆需掌握相鄰層概念。本章旨在介紹主要層次,為後續深入奠基。
Smalltalk 發明人、物件導向鼻祖、筆記本電腦概念提出者、現代 Windows GUI 架構師。