1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
WCF技术

************** WCF技术*************** WCF是什么 WCF是“Windows Communication Foundation”的缩写,微软通讯基础框架【原来的代号为(Indigo)】 【概念提炼】WCF是微软的通讯技术,能够实现各种通讯,是以往通讯技术的整合 凡是涉及到通讯的,都可以使用WCF。 跨进程 cs聊天 客户端 服务端 跨网络通讯 跨平台 WCF是微软以往的分布式开发中用到的一切通讯技术的集大成者,同时也是.NET中最重要的一个组成部分。 WCF整合了.NET平台下以往全部的通讯技术,是对ASMX,.NET Remoting【不跨平台的,高速通讯】,Enterprise Service【支持分布式事务,但不能实现跨平台】,MSMQ【支持消息队列,但需要整合在其他系统之中】等技术的整合;它适于Vista,XP和Windows7等操作系统。 WCF是微软面向服务的编程框架,是目前微软.NET平台下最先进的SOA框架,也是微软在今后一段时间内在SOA领域的主打产品。优点多多,使用它能创建安全的、可靠的、跨平台的分布式解决方案。 WCF能干什么 在一个进程(或者应用程序域)中的对象能进行直接的访问和控制,但超出这个范围,便不能进行直接的访问和控制了,所以说进程有一定的隔离作用,如果是分布在…… 在win32中,应用程序是运行在进程的线程中的,.NET平台出现之后,出现了AppDomain,其实就相当于在进程和线程之间又有了一层包装,类似于子进程的概念。 WCF支持跨应用程序域,跨进程,跨网络,跨平台的数据通讯,而且能寄宿在诸如IIS,Windows Service,Console, WCF用途 用于各种通讯,如:跨进程、跨网络、跨平台的通讯 WCF的优势:安全、高效、跨平台 安全可靠 高效性 互操作性 兼容性 统一性 使用它能创建安全的、可靠的、跨平台的分布式解决方案。 协定:协定规定(描述)了终结点向客户端公开的功能。 WCF的协定包括:服务协定、数据协定、消息协定等。 服务协定:规定了服务中的方法。 数据协定:规定了服务中交换 终结点:Address 地址 Binding 绑定 Contract 协定 地址:地址唯一地标识终结点,并告诉客户端服务的位置。 绑定:指定客户端如何与终结点进行通讯 协定: 概述了终结点向客户端公开的功能。 绑定:指定客户端如何与终结点进行通信的一系列技术的集合。 WCF和ASP.NET WCF的体系结构 协定 服务运行时 消息传递 WCF通讯的工作原理 WCF通讯模型 终结点 绑定 通道 协定 WCF消息处理方式 异步调用 异步的优点和缺点 异步调用返回结果的方法 .NET Framework 异步调用 实现异步的几种方法 异步调用1》内置线程Thread 2》异步编程模型1,委托2,

文档评论(0)

ranfand + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档