读博

一下内容摘自Artech我的WCF之旅(1):创建一个简单的WCF程序
*.Net企业级分布式应用技术:.NET  Remoting,XML WebSerivce,WSE(2.0,3.0),Enterprise Service, MSMQ ......
*Remoting独特的特性
     >可以使用不同的传输层协议进行通信——Http & TCP;
      >可以使用不同的消息编码方式——Bianry & Text (XML);
      >可以寄宿到IIS和任何一种托管的应用下 ——Console Application 、WinForm Application、 Windows Service……;
      >Server端可以通过双向通信回调(Callback)客户端的操作;
*WSE : Web Service Enhancement
*WSE为Web Service解决了几大难题:Security、Reliable Messaging、transaction Handling以及大数据的有效传输.
*MSMQ作为一种简单而有效的机制为不同应用之间数据的传递提供了保障。
*WFC:
      其实,通过合理利用上面这些分布式的技术完全可以为我们建立的一套适合不同层次需要的分布式构架。但这里面仍然存在一些问题,那就是上面这些技术和产品只能解决某一方面的问题; 比如.NET Remoting虽然在.NET平台下是一个很好的依靠, 但是考虑到他不能提供不同平台之间的互操作性。另外,这些技术适合用了完全不同的编程方式,使得我们很难从容地从其中一种转移到另一种上来。基于这些原因, 我们需要一套全新的技术整合以上都这些技术, 于是我们有了今天的WCF——Windows Communication Foundation。WCF建立一套框架,是我们通过一致的编程模式,使用不同的技术构建我们的分布式应用。

posted on 2007-02-27 10:22  Lee-hp  阅读(284)  评论(0编辑  收藏  举报

导航