葡京会WCF

  WCF(Windows Communication
Foundation卡塔 尔(英语:State of Qatar)是由微软开销的生机勃勃层层协助数据通讯的应用程序框架,能够翻译为Windows通讯开拓平台

  WCF整合了原始的Windows通讯的.net Remoting
,WebService,Socket机制,并融入有HTTP和FTP的连锁工夫。WCF是对那些本领的联结。

WCF的优点

   统一性

   互操作性

   安全与可借助

   兼容性

   

清楚面向服务

   SOA(Service Oriented Atchitecture卡塔 尔(英语:State of Qatar)面向服务架构 。是指为了减轻在Internel景况下业务集成的要求,通过连接能刻不容缓一定职务的独门功效实体实现的生龙活虎种软件系统架构。SOA是八个零件模型,将应用程序的两样功用单元(称为服务卡塔尔通过那几个服务期间定义特出的接口和左券关系起来

 
 SOA提议近期系统应该丰硕灵活,进而允许在不打乱当前中标运维的系统布局和底蕴结构前提下,改动本来就有个别种类布局。

   SOA有如下原则

       边界清晰

       服务自治

       宽容性基于政策

       分享形式(schema卡塔尔和协议

 

WCF框架组成

   1.协定(契约)

     
公约来定义双方联系的说道,左券必需以接口的办法来呈现,而实际的劳务代码必定要由那些左券接口派生并落到实处,

     协议可分为以下4种:

       1.数额协议(Data
Contract卡塔尔国:钦赐双方联系时的数额格式

       2.劳动协议(Service Contract卡塔 尔(阿拉伯语:قطر‎:钦点服务的概念

       3.操作协议(Opration Contract卡塔尔国:钦定服务提供的措施

       4.消息合同(MessageContract卡塔尔:钦点在通讯期间改写消息内容的行业内部

       公约定义音讯系统的各样方面

          (1).数据左券:服务中的参数

          (2).信息左券:使用SOAP合同一定的音讯部分

          (3).服务公约:服务中的方法

         
(4).计谋与绑定:攻略设置安全或其余条件,绑定钦点传输格局与编码。

   葡京会,2.服务运维

      服务运营时期的作为调整

          (1).节制行为:调控管理的音讯数

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

          (3).元数据表现:是或不是向外提供元数据及元数据的提供方式

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

          (5).事务行为:处管事人务

          (6).调度行为:调节WCF管理新闻的方式

   3.新闻传递

     
 信息传递层表达数据的交流格式和传导格局。音讯传递层由通道(信道卡塔尔组成,通道是对音讯举办拍卖的组件,肩负以相近的艺术对新闻实行规整和传递。通道用于传输层,左券层及音信获得。各档次的坦途组成了信道栈

     
 通道对音讯和消息头举行操作,服务运维时对音讯正文进行操作。通道包涵二种档次:传输通道与协商通道。

             
传输通道:读取和写入来自网络的音信,传输通道通过编码器将音讯转变为网络传输使用的字节流以至将字节流调换为新闻。传输通道包含HTTP通道,命名管道,TCP,MSMQ等

              左券通道:通过读取或写入音讯头的艺术来贯彻音信公约。譬如WS-Security。WS-Reliability

   4.宿主与激活

       
 服务宿主担负WCF服务的生命周期和上下文的操作系统进度,肩负运转和结束WCF服务,并提供控打败务的主导处理职能。

 

WCF的根基概念

     1.地址

      2.绑定(Binding)

      3.契约(Contract)

      4.终结点

       
 用来发送或选取新闻(或施行那二种操作卡塔 尔(英语:State of Qatar)的布局,终结点包蕴多个定义音讯能够发送在的指标地地点节点,饱含二个概念音讯能够发送到的目标地地方(地址卡塔 尔(英语:State of Qatar),两个描述新闻应怎么着发送的通信机制标准(绑定卡塔 尔(英语:State of Qatar)以至对于能够在该职位发送或收取(或二者皆可卡塔尔的后生可畏组音讯的概念(服务协定卡塔 尔(英语:State of Qatar)—该定义还呈报了可以发送何种音信

       
终结点的地点由EndpointAddress类表示,该类饱含三个意味服务地址额统一能源一定符(URAV4I卡塔尔国,大相当多传输的地点U帕杰罗I富含4有些。

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

           方案:https

           计算机:home.cnblogs.com

           端口(可选):

           路径:u/147658

      5.元数据

      6.宿主(Host)

admin

网站地图xml地图