首页 > 其他 > 详细

了解WCF的前世今生

时间:2014-03-12 16:13:00      阅读:406      评论:0      收藏:0      [点我收藏+]

http://www.cnblogs.com/jiagoushi/archive/2013/03/15/2962351.html

1.WCF是对现有的分布式通信技术的一个整合,其中包括Com/DCom、.Net Remoting、Web服务及其WSE(web服务的升级版本)、MSMQ,是微软大一统的技术。

2..Net Remoting 是用于远程调用,但是不支持跨平台,也就是说通信的双方都要支持.net,其实没有实现真正意义上的面向服务。

3.web service 和WSE可以说是真正的面向服务的设计,也实现了跨平台,但是它只能基于HTTP的方式传输,而且安全性、可靠性的得不到保障,所以也达不到企业级开发的要求。

4.MSMQ 是基于Windows的消息队列,它的优点也很多,例如可以支持离线传输、断点传输等。但是只能在同一台服务器或者说是同一台电脑上传输,根本就谈不上分布式

总结:WCF是所有这些通信技术的大一统,结合了他们所有的优点,能够实现高效率、可靠性、安全性、跨平台、跨语言调用。

 

msdn上关于WCF说明:http://msdn.microsoft.com/zh-cn/library/vstudio/ms735119(v=vs.90).aspx

第一节 入门教程

一.学习完本章你能有什么收获?

   你可以大概知道创建wcf服务和客户端应用程序所需的步骤。

二.wcf服务是什么?

    服务它是一种构造,它公开一个或者多个终结点,每个终结点提供一种或多种操作。每个终结点提供下列信息:服务在哪里;一个绑定,其中包含客户端必须与服务通信的信息;一个协定,用于定义服务向客户端提供的功能。

三.接下来学习的内容:定义服务、实现服务、如何在代码中配置服务、承载服务、运行服务。

 1.WCF 提供了一个 ServiceModel Metadata Utility Tool (Svcutil.exe) 来自动完成以下过程:访问发布的这些元数据,然后使用这些元数据来构造和配置服务的客户端应用程序。(有空研究下这个工具)

 

  2.

了解WCF的前世今生,布布扣,bubuko.com

了解WCF的前世今生

原文:http://www.cnblogs.com/lihongchen/p/3595827.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!