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

相关文章
相关标签/搜索