2025年WCF的基本概念、作用、优势(面向对象服务)

WCF的基本概念、作用、优势(面向对象服务)1 WCF 的基本概念 是以契约 Contract 来定义双方沟通的协议 契约必须要以接口的方式来体现 而实际的服务代码必须要由这些契约接口派生并实现 契约分成了四种 数据契约 Data Contract 订定双方沟通时的数据格式 服务契约 Service Contract 订定服务的定义

大家好,我是讯享网,很高兴认识大家。

1.WCF 的基本概念

是以契约(Contract) 来定义双方沟通的协议,契约必须要以接口的方式来体现,而实际的服务代码必须要由这些契约接口派生并实现。契约分成了四种:

  1. 数据契约(Data Contract),订定双方沟通时的数据格式。
  2. 服务契约(Service Contract),订定服务的定义。
  3. 操作契约(Operation Contract),订定服务提供的方法。
  4. 消息契约(Message Contract),订定在通信期间改写消息内容的规范。

WCF 实现上已经支持了传输层次安全性 (Transport-level security) 以及消息层次安全性 (Message-level security) 两种。

传输层次安全性:在数据传输时期加密,例如 SSL。

消息层次安全性:在数据处理时就加密,例如使用数字签名,散列或是使用密钥加密法等。


讯享网

2.WCF的作用

整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术。

简单的归结为四大部分

  1. 网络服务的协议,即用什么网络协议开放客户端接入。
  2. 业务服务的协议,即声明服务提供哪些业务。
  3. 数据类型声明,即对客户端与服务器端通信的数据部分进行一致化。
  4. 传输安全性相关的定义。

通信双方的沟通方式,由合约来订定。通信双方所遵循的通信方法,由协议绑定来订定。通信期间的安全性,由双方约定的安全性层次来订定。

3.WCF的优势

  1. 统一性:它是由多种技术的整合,但仍然可以向.net一样面向对象代码编写,因为它采用托管代码编写方式。
  2. 互操作性:它采用SOAP通讯机制,保证了系统之间的互操作性,可以跨进程、跨机制。甚至跨平台通信,只要他支持web Service。
  3. 安全与可靠性:因为它包含多种协议,故有多种协议的安全机制,尤其是SOAP的。
  4. 兼容性:它可以在新旧平台上使用。
小讯
上一篇 2025-01-08 17:44
下一篇 2025-04-04 10:22

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/10891.html