WCF 学习篇

写在前面

自从运用了.NET Remoting 之后,就想系统的学习下WCF,因为WCF是对现有分布式通信技术的整合。主要以 《WCF全面解析》 这本书为主,园子的资料和网上资料为辅,来学习下WCF,记录分享自己的理解,欢迎指点。

了解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是各种分布式技术集大成者,现在看来,我了解的只是沧海一粟啊。

你可能感兴趣的:(WCF)