Programming WCF Services- WCF 基本概念

1.WCF 替代Web Service/Remoting/DCom的SOA.

2.Process->App Domain(0 or *)->Context(0 or *)->Service Instance(0 or 1).

Client->Proxy->Service.

3.Address:TCP,HTTP,Named Pipe,MSMQ, Peer Network. (http://localhost:8001/MyService)

常用的Binding是WSHttpBinding.

4.Contract:Service(接口), Data(数据),Fault, Message.

5.Host:IIS, Self-Hosting or WAS provided by Vista.

<system.serviceModel> <services> <service name = "MyNamespace.MyService"> ... </service> </services> </system.serviceModel>

Client 调用方:

<system.serviceModel>
<client>
<endpoint name = "MyEndpoint"
address = "http://localhost:8000/MyService/"
binding = "wsHttpBinding"
contract = "IMyContract"
/>
</client>
</system.serviceModel>

6.EndPoint(Business & MEX)

<system.serviceModel>
<services>
<service name = "MyNamespace.MyService">
<endpoint
address = "http://localhost:8000/MyService/"
binding = "wsHttpBinding"
contract = "MyNamespace.IMyContract"
/>
</service>
</services>
</system.serviceModel>

<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />

7.WCF 结构
Client:Call Proxy->Channel Chain->.......-> Last Transport Channel
Service:相反的方向.




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值