WCF之ABC原则

        以下内容转载自《WCF核心技术》 

       WCF的ABC原则:地址(address)、绑定(binding)与契约 (contract).

     “A”是地址,意味着在哪里(where)。地址定义的是网络消息送达之处,即端点接 收消息之处,客户端必须将消息送到此处。对于HTTP来说,地址类似 http://myserver/myscrvice/:对于 TCP,地址类似 net.tcp://myserver:8080/myservice。

     “B”是绑定,意味着怎么做(how)绑定定义的是与端点通信的信道(channel)。 信道是一个所有WCF应用程序传递消息的管道。信道包括一系列绑定元素(binding elements)。最底层的绑定元素是传输(transport),它负责在网络上传递消息。内置的传输包 括HTTP、TCP、命名管道(NamedPipes)、PeerChannel3和MSMQ。在此之上的绑定元素规 定安全(security)和事务(transactions〉。幸运的是,WCF中包含了系统提供的绑定,其信 道已配置安排就绪,使用绑定能节省考虑配置的时间,basicHttpBinding能与2007年前的大 多数Web服务轻松通信。它符合WS-IBP 1.1标准,具有广泛的互搡作性。wsHttpBinding实 现了通用的WS-*协议,具有安全、可靠和事务化的消息能力。

     “C”是契约,意味着内容(what),它定义端点提供的功能或功能集合。契约定义 了端点对外发布的操作(operation)以及这些操作所要求的消息格式。契约的操作映射到 实现端点的类方法(class methods),包括其输入、输出参数的签名(the signature of parameters)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值