WCFWCF

by admin on 2018年10月25日

  WCF(Windows Communication
Foundation)是由微软开的同一多重支持数据通信的应用程序框架,可以翻啊Windows通信开发平台

  WCF(Windows Communication
Foundation)是出于微软开之等同多元支持数据通信的应用程序框架,可以翻啊Windows通信开发平台

  WCF整合了土生土长的Windows通信的.net Remoting
,WebService,Socket机制,并融合有HTTP和FTP的有关技能。WCF是本着这些技术之合并。

  WCF整合了老的Windows通信的.net Remoting
,WebService,Socket机制,并融合有HTTP和FTP的连锁技术。WCF是指向这些技巧之合。

WCF的优点

WCF的优点

   统一性

   统一性

   互操作性

   互操作性

   安全以及可因

   安全和可乘

   兼容性

   兼容性

   

   

清楚面向服务

明亮面向服务

   SOA(Service Oriented Atchitecture)面向服务架构
 。是靠以化解在Internel环境下业务集成的消,通过连接能够做到一定任务的单身功能实体实现之一律栽软件系统架构。SOA是一个零件模型,将应用程序的不同功能单元(称为服务)通过这些劳务中间定义美的接口及契约关系起

   SOA(Service Oriented Atchitecture)面向服务架构
 。是依靠为缓解在Internel环境下工作合并的待,通过连接能够不辱使命一定任务的单身力量实体实现之同一栽软件系统架构。SOA是一个零件模型,将应用程序的差功能单元(称为服务)通过这些劳务中间定义美的接口及契约关系起

 
 SOA指出目前系统应该足够灵活,从而允许以不从乱当前成事运行的系统布局和基础结构前提下,改动已经部分体系布局。

 
 SOA指出目前系统应该足够灵活,从而允许以非自乱当前成事运行的体系布局及基本功结构前提下,改动已经部分体系布局。

   SOA有如下原则

   SOA有如下原则

       边界清晰

       边界清楚

       服务自治

       服务自治

       兼容性基于政策

       兼容性基于政策

       共享模式(schema)和契约

       共享模式(schema)和契约

 

 

WCF框架组成

WCF框架组成

   1.协定(契约)

   1.协定(契约)

     
契约来定义双方关系的合计,契约必须为接口的办法来反映,而其实的劳动代码必须要由这些契约接口派生并促成,

     
契约来定义双方联系的情商,契约必须坐接口的法来反映,而事实上的劳动代码必须要由这些契约接口派生并贯彻,

     契约可分为以下4栽:

     契约可分为以下4种:

       1.数码契约(Data
Contract):指定双方联系时的数目格式

       1.多少契约(Data
Contract):指定双方沟通时的数额格式

       2.服务契约(Service Contract):指定服务之概念

       2.劳动契约(Service Contract):指定服务之概念

       3.操作契约(Opration Contract):指定服务提供的道

       3.操作契约(Opration Contract):指定服务提供的措施

       4.信息契约(MessageContract):指定在通信期间改写信息内容的正式

       4.音讯契约(MessageContract):指定在通信期间改写信息内容的正统

       契约定义消息网的各个方面

       契约定义消息网的各个方面

          (1).数据契约:服务遭遇之参数

          (1).数据契约:服务中的参数

          (2).消息契约:使用SOAP协议一定的消息部分

          (2).消息契约:使用SOAP协议一定的音部分

          (3).服务契约:服务遭遇之法子

          (3).服务契约:服务中之点子

         
(4).策略与绑定:策略设置安全要其它条件,绑定指定传输方式与编码。

         
(4).策略与绑定:策略设置安全或者任何条件,绑定指定传输方式与编码。

   2.服务运行

   2.劳务运作

      服务运行期间的行控制

      服务运作中的一言一行控制

          (1).限制行为:控制处理的消息数

          (1).限制行为:控制处理的消息数

          (2).错误行为:出现中错误时所拍卖的操作

          (2).错误行为:出现其中错误时所拍卖的操作

          (3).元数据作为:是否为外提供元数据及元数据的提供方

          (3).元数据作为:是否为他提供元数据及元数据的供方式

          (4).实例行为:可运行的劳务实例数目

          (4).实例行为:可运行的服务实例数目

          (5).事务行为:处理事务

          (5).事务行为:处理事务

          (6).调度行为:控制WCF处理消息之计

          (6).调度行为:控制WCF处理消息的艺术

   3.消息传递

   3.消息传递

     
 消息传递层说明数据的交换格式和导模式。消息传递层由通道(信道)组成,通道是对准信息进行处理的组件,负责为同样的法门对信息进行整和传递。通道用于传输层,协议层及信息得到。各层次之坦途组成了信道栈

     
 消息传递层说明数据的置换格式和传导模式。消息传递层由通道(信道)组成,通道是针对信息进行拍卖的机件,负责为同的法子对信息进行整治及传递。通道用于传输层,协议层及信息获得。各层次的康庄大道组成了信道栈

     
 通道对信息及信息头进行操作,服务运行时对信息正文进行操作。通道包括个别种类型:传输通道以及协和通道。

     
 通道对信息及信息头进行操作,服务运作时对信息正文进行操作。通道包括个别种档次:传输通道与协和通道。

             
传输通道:读取和描绘副来自网络的信,传输通道通过编码器将信息转换为网络传输使用的字节流以及以字节流转换为信。传输通道包括HTTP通道,命名管道,TCP,MSMQ等

             
传输通道:读取和描写副来自网络的音信,传输通道通过编码器将信息转换为网络传输使用的字节流以及以字节流转换为信。传输通道包括HTTP通道,命名管道,TCP,MSMQ等

              协议通道:通过读取或摹写副消息头的法来落实信息协议。比如
WS-Security。WS-Reliability

              协议通道:通过读取或摹写副消息头的艺术来贯彻信息协议。比如
WS-Security。WS-Reliability

   4.宿主与激活

   4.宿主与激活

       
 服务宿主负责WCF服务的生命周期和上下文的操作系统进程,负责启动和停止WCF服务,并提供控制服务之主导管理功能。

       
 服务宿主负责WCF服务的生命周期和上下文的操作系统进程,负责启动同已WCF服务,并提供控制服务的基本管理功能。

 

 

WCF的根底概念

WCF的功底概念

     1.地址

     1.地址

      2.绑定(Binding)

      2.绑定(Binding)

      3.契约(Contract)

      3.契约(Contract)

      4.终结点

      4.终结点

       
 用来发送或收取信息(或执行这有限栽操作)的布局,终结点包含一个概念消息可以发送在的目的地位置节点,包含一个概念消息可以发送到的目的地位置(地址),一个描述消息应什么发送的通信机制正式(绑定)以及对于好于拖欠位置发送或接收(或双边均可)的一模一样组消息之概念(服务协定)—该定义还描述了可发送何种消息

       
 用来发送或收到信息(或履就半栽操作)的结构,终结点包含一个概念消息可以发送在的目的地位置节点,包含一个概念消息可以发送到的目的地位置(地址),一个讲述消息应如何发送的通信机制规范(绑定)以及对于好以该职位发送或接受(或二者皆可)的同组消息的定义(服务协定)—该定义还描述了足以发送何种消息

       
终结点的地址由EndpointAddress类表示,该类包含一个意味服务地址额统一资源一定符(URI),大多数传的地点URI包含4片。

       
终结点的地点由EndpointAddress类表示,该类包含一个意味服务地址额统一资源一定符(URI),大多数传输的地方URI包含4有的。

     
 例:https://home.cnblogs.com/u/1147658/

     
 例:https://home.cnblogs.com/u/1147658/

           方案:https

           方案:https

           计算机:home.cnblogs.com

           计算机:home.cnblogs.com

           端口(可选):

           端口(可选):

           路径:u/147658

           路径:u/147658

      5.元数据

      5.元数据

      6.宿主(Host)

      6.宿主(Host)

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图