您的位置:3983金沙网站在线平台 > 疾病 > WCF

WCF

发布时间:2019-10-03 01:06编辑:疾病浏览(132)

      WCF(Windows Communication Foundation)是由微软成本的一文山会海扶助数据通讯的应用程序框架,能够翻译为Windows通信开拓平台

      WCF整合了原有的Windows通讯的.net Remoting ,WebService,Socket机制,并融入有HTTP和FTP的相干技艺。WCF是对那些手艺的联合。

    WCF的优点

       统一性

       互操作性

       安全与可依据

       兼容性

       

    知晓面向服务

       SOA(Service Oriented Atchitecture)面向服务架构 。是指为了化解在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.终结点

             用来发送或接受消息(或实践那二种操作)的构造,终结点包涵叁个定义音讯可以发送在的目标地地点节点,包涵一个定义音讯能够发送到的目标地地方(地址),八个汇报消息应如何发送的通讯机制正式(绑定)以及对于能够在该任务发送或接收(或二者皆可)的一组新闻的定义(服务协定)---该定义还描述了足以发送何种音信

            终结点的地址由EndpointAddress类表示,该类包涵多个代表服务地址额统一财富一定符(U奥德赛I),大好些个传输的地点U昂科威I蕴含4部分。

           例:

               方案:https

               计算机:home.cnblogs.com

               端口(可选):

               路径:u/147658

          5.元数据

          6.宿主(Host)

    本文由3983金沙网站在线平台发布于疾病,转载请注明出处:WCF

    关键词:

上一篇:没有了

下一篇:没有了