标题：WCF高级编程
版权信息
书 名: WCF高级编程
作　者：(美国)(Klein.S.)克莱因
出版社： 清华大学出版社
出版时间： 2008
ISBN: 9787302184423
开本： 16
定价: 48.00 元
内容简介
《WCF高级编程》主要内容
NETFramework30和WClF如何扩展NETFramework2OCLR，以及如
何使用VisualStudl02005ExtensionsforWCF进行开发
关于wcF编程模型和服务模型的所有内容
集成WCF和已有应用程序及技术的有用提示
成功部署WCF服务的具体步骤
使用事务和队列
如何使用各种管理工具来调试和配置wcF服务本书读者对象。
《WCF高级编程》适合想要学习WCF以及想在开发环境中利用WCF优势的Windows开发人员。如果读者对.NETFramework及其关联技术(如Web服务和WS-*规范)有所了解，在阅读奉书时将十分有帮助。
作者简介
ScottKlein是一位资深的顾问，他热爱所有有关SQLServer，.NET和XML的工作。他创作了由Wrox出版的ProfessionalSQLServer2005XML一书，并且为SQLPASSCommunityConnetor撰写半月专题文章。他还为Wrox和TopXML)写过文章。ScotlKlein经常在SQLServer和．NET用户组里发言。如果他没有坐在计算机前，或者没有和家人在一起，那么通常就在当地的摩托车越野赛的跑道上骑着他的Yamaha。
目录
第Ⅰ部分　WCF　入　门
第1章　WCF概述3
1.1　SOA的用途3
1.1.1　回顾4
1.1.2　理解面向服务5
1.1.3　SOA的原则6
1.1.4　Microsoft对SOA的承诺7
1.1.5　SOA小结8
1.2　选择WCF的理由8
1.2.1　WCF体系结构9
1.2.2　WCF的组成11
1.2.3　WCF的功能13
1.3　小结14
第2章　WCF概念15
2.1　消息15
2.1.1　消息的结构15
2.1.2　消息处理程序20
2.1.3　消息处理模式22
2.2　通道23
2.3　服务26
2.3.1　端点27
2.3.2　地址28
2.3.3　绑定28
2.3.4　契约29
2.4　行为30
2.5　小结30
第3章　了解WCF33
3.1　WCF编程模型33
3.1.1　SO或OO33
3.1.2　服务模型35
3.1.3　WCF编程方法40
3.1.4　WCF编程43
3.1.5　开发过程43
3.1.6　WCF编程模型的定义44
3.2　安装WCF44
3.3　创建第一个WCF服务47
3.3.1　服务代码58
3.3.2　Service.svc59
3.3.3　Web.config59
3.4　小结59
第Ⅱ部分　WCF编程基础
第4章　地址63
4.1　WCF地址63
4.1.1　地址类型64
4.1.2　地址格式65
4.2　为WCF地址编程67
4.2.1　EndpointAddress类67
4.2.2　为地址编程69
4.3　小结73
第5章　WCF绑定及编程75
5.1　了解WCF绑定75
5.2　为WCF绑定编程92
5.3　小结107
第6章　WCF契约及其编程109
6.1　WCF契约109
6.1.1　契约及其与CLR的关系110
6.1.2　服务契约110
6.1.3　服务类型114
6.1.4　数据契约120
6.1.5　消息契约124
6.2　对WCF契约编程130
6.2.1　数据契约130
6.2.2　消息契约136
6.3　小结142
第7章　客户端143
7.1　客户端体系结构143
7.1.1　客户端对象144
7.1.2　客户端通道145
7.1.3　通道工厂146
7.2　客户端通信模式149
7.2.1　单向149
7.2.2　请求-响应150
7.2.3　双工151
7.2.4　异步154
7.3　创建客户端代码156
7.4　定义客户端绑定和端点157
7.5　类型化与无类型服务159
7.5.1　调用类型化服务的操作159
7.5.2　调用无类型服务的操作159
7.6　有用的信息160
7.6.1　交互地初始化通道160
7.6.2　会话和通道持续时间160
7.6.3　阻塞问题161
7.6.4　异常处理161
7.7　客户端编程示例162
7.7.1　ChannelFactory162
7.7.2　双工168
7.8　小结174
第8章　服务175
8.1　概述175
8.1.1　服务类型175
8.1.2　服务契约179
8.1.3　服务端点179
8.2　服务行为181
8.2.1　ServiceBehavior属性182
8.2.2　OperationBehavior属性189
8.2.3　使用配置指定行为191
8.3　InstanceContext192
8.4　处理异常193
8.4.1　FaultException194
8.4.2　FaultContract属性194
8.5　编程示例196
8.6　小结201
第9章　事务和可靠会话203
9.1　事务203
9.1.1　概述203
9.1.2　System.ServiceModel中的事务属性205
9.2　可靠会话208
9.2.1　概述208
9.2.2　消息交换209
9.2.3　安全消息211
9.2.4　队列214
9.3　小结222
第10章　安全223
10.1　安全概述223
10.1.1　概念224
10.1.2　选择WCF安全的原因225
10.1.3　凭证230
10.2　安全行为和绑定232
10.2.1　安全行为232
10.2.2　绑定235
10.4　最佳实践239
10.5　小结240
第11章　定制WCF241
11.1　扩展ServiceHost和服务模型层241
11.1.1　客户端241
11.1.2　调度程序246
11.1.3　行为250
11.2　扩展通道层251
11.2.1　客户端通道251
11.2.2　服务通道252
11.2.3　通道开发253
11.2.4　扩展绑定256
11.3　用户定义的绑定258
11.4　小结259
第12章　互操作性和集成性261
12.1　互操作性261
12.1.1　Web服务协议支持261
12.1.2　WSE263
12.1.3　。。。　Web服务268
12.1.4　WCF/。。。兼容端点268
12.2　集成性270
12.2.1　COM+270
12.2.2　MSMQ272
12.3　小结274
第Ⅲ部分　部　署　WCF
第13章　部署WCF277
13.1　安装WCF服务277
13.1.1　支持WCF的操作系统277
13.1.2　软件要求277
13.1.3　安装WCF服务280
13.2　WCF服务配置282
13.3　升级服务283
13.4　检修WCF安装283
13.4.1　客户端/服务通信283
13.4.2　服务异常行为284
13.4.3　异常284
13.5　小结285
第14章　管理WCF287
14.1　跟踪287
14.1.1　端对端跟踪287
14.1.2　服务跟踪查看器289
14.1.3　筛选跟踪292
14.2　消息日志296
14.3　服务配置编辑器298
14.3.1　Configuration窗格299
14.3.2　Tasks窗格303
14.3.3　Detail窗格303
14.4　性能计数器303
14.5　小结304
第15章　托管WCF服务305
15.1　托管和自托管之间的对比305
15.1.1　托管305
15.1.2　自托管306
15.1.3　快速比较306
15.2　托管选项306
15.2.1　在IIS中托管服务307
15.2.2　最佳实践311
15.3　使用托管代码托管WCF服务312
15.4　在Windows服务中托管WCF服务313
15.5　在WAS中托管WCF服务314
15.6　托管示例316
15.7　小结324
附录A　Visual　Studio中的WCF
模板扩展325
附录B　案例分析331
……