学习WCF4.0

  WCF4.0做了一些改进,提供了一些新特性如服务自动发现,默认终结点等等。的支持,当然对于以前的一些机制和特性也做了优化。今天整理这个文章,就是简要介绍一下WCF4.0的新特性,以及如何学习WCF4.0的新特性,有什么好的学习资源。也就是《WCF4.0新特性体验》系列文章所要关注的。

    我会介绍WCF一些显著的新特性,以及如何查找自己需要的学习资源。目前Visual Studio2010 Beta2已经可以下载使用,提供了对.NET FrameWork 4.0的集成,当然你有兴趣的话也可以看看NET FrameWork 4.0的新特性。玩玩一些你感兴趣的技术,比如云计算,并行计算等等。我这里也给出了Visual Studio2010的下载地址,方便大家下载学习。

  下面就来介绍WCF4.0的新特性。

【1】WCF4.0主要新特性:

    WCF4.0最显著的变化就是下面5点,简化配置、动态服务发现、路由服务、REST改进和工作流服务。简要介绍如下:

  1. 简化配置:WCF4.0里的简化配置其实是通过提供默认的终结点、绑定和服务行为的配置来实现的。我们可以做更少的配置工作来开发出一个WCF程序。当然这样做的最大好处就是可以加速开发流程,增强开发体验。
  2. WS-Discovery:WCF支持2种模式的服务发现:ad-hoc 和managed , WS-Discovery规范是2005年制定完成,2008年通过OASIS,结构化信息标准促进组织(OASIS)的审批。
  3. 路由服务:WCF4.0支持可配置的路由服务,你可以在WCF项目里使用。 它支持基于内容的路由、协议桥和错误处理特性。
  4. REST改进:加强了WCF 3.5 Web 编程模型特性,简化了REST WCF服务的开发过程.
  5. Workflow服务:增强了WCF 和WF 在长时间运行的工作流服务里的集成特性。 WCF & WF Framework支持这些特性,来改善你的开发体验.

【2】WCF4.0新特性列表:

     WCF其实做了很多改进,上面5点只是主要的几点。其实他内存管理,跟踪调试等功能也做了改进。下面是这些新特性的列表:

  1.Simplified configuration
  2.Standard endpoints
  3.IIS hosting without an SVC file
  4.WS-Discovery
  5.Routing service (previously included with Dublin)
  6.REST caching and help page
  7.Workflow services
  8.Non-destructive queue receive
  9.Simple byte stream encoding
  10.ETW tracing

  中文名称对应列表:

  1.简化配置:提供了默认的终结点、绑定和行为设置。
  2.标准终结点 :增加了一些标准的预定义的终结点。mexEndpoint,announcementEndpoint,discoveryEndpoint,  udpAnnouncementEndpoint,udpDiscoveryEndpoint,WorkflowControlEndpoint,webHttpEndpoint,  webScriptEndpoint。
  3.无SVC文件IIS托管:以前托管WCF服务需要SVC扩展名,现在不需要就可以托管WCF服务。
  4.WS-Discovery :动态服务发现协议,ad-hoc 和managed 2种模式。简单理解就是:一个是主动发现,一个是代理机构查找服务。
  5.路由服务(以前包含在Dublin) :基于内容的路由和可配置路由的支持。
  6.REST缓存和帮助页面:对Rest服务的支持做了改进。
  7.工作流服务:对于WF集成的新特性的支持。比如长时间运行的工作流服务。
  8.非破坏性队列接收:改进队列接收机制。
  9.简化字节流编码:对字节流编码做了优化。
  10.ETW 跟踪:Windows事件跟踪机制的支持。优化了Tracing的性能。

链接:http://www.cnblogs.com/frank_xl/archive/2009/11/26/1611220.html

 

http://www.cnblogs.com/frank_xl/archive/2009/05/22/1487383.html

 

posted @ 2012-06-11 13:32  一路来过  阅读(525)  评论(0编辑  收藏  举报