当前位置:首页 > 工业技术
WCF 揭秘
WCF 揭秘

WCF 揭秘PDF电子书下载

工业技术

  • 电子书积分:15 积分如何计算积分?
  • 作 者:(美)Craig McMurtry等著,赵科平译
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:9787115183385
  • 页数:491 页
图书介绍:WCF是一种新的允许软件实体之间进行通信的微软技术,它能为软件实体间的数据交换提供最佳的方式。本书讲解了WCF技术的方方面面,包括WCF简介、WF简介、WCF通信安全、遗留集成和互操作性、扩展WCF、WCF应用程序生命周期管理和具体案例分析(包括REST和Plain XML Services)等。本书不仅讲解了WCF的理论知识,而且还提供了应用该技术解决实际问题的最佳实践。它是一本WCF的百科全书,适合所有.NET开发者和WCF架构师阅读和参考。
《WCF 揭秘》目录
标签:揭秘

第1章 预备知识 2

简介 2

分部类型 2

泛型 3

可空值类型 5

轻量级事务管理器 6

角色提供程序 8

小结 9

参考文献 10

第2章 基础知识 11

背景知识 11

服务模型 16

软件资源 19

创建一个访问资源的服务 21

小结 51

参考文献 51

第3章 数据表示 52

背景知识 52

XmlSerializer和DataContractSerializer 53

XML物神 57

创建服务 58

创建客户端 59

使用DataContractSerializer 60

异常处理 72

小结 76

参考文献 76

第4章 会话、可信赖会话、队列与事务 77

简介 77

可信赖会话 77

会话管理 80

队列交付 81

事务 84

小结 91

第5章 WF简介 94

简介 94

WF是什么 94

WF不是什么 94

活动 95

开箱即用活动 96

创建定制服务 97

活动通信 102

设计行为 107

事务和补偿 108

工作流模型 110

顺序工作流 110

状态机工作流 116

定制根活动 117

工作流承载 117

承载运行时 118

运行时服务 119

定制服务 126

规则引擎 128

作为条件的规则 128

ConditionedActivityGroup活动 130

作为策略的规则 131

小结 133

参考文献 133

第6章 使用WCF和WF 134

简介 134

消费服务 134

简单情形 134

一般情形 135

组合多个服务 138

将工作流暴露为服务 139

6.4.1作为Web服务发布 139

6.4.2在WCF服务中承载 141

展望 145

参考文献 149

第7章 安全基础 152

简介 152

确保通信安全的基本任务 152

传输安全和消息安全 153

使用传输安全 153

安装证书 153

指定服务器即将提供的证书 155

使用消息安全 161

身份模拟与授权 166

身份模拟 166

授权 169

取消对Windows的更改 175

卸载证书 175

从IIS中删除SSL配置 176

从HTTP.SYS中删除SSL配置 176

恢复服务器的标识 177

小结 177

参考文献 177

第8章 WCS、信息卡和标识元系统 178

简介 178

标识的角色 178

Microsoft Passport和其他标识验证方法 180

标识规则 181

标识元系统 182

信息卡和CardSpace 186

管理信息卡 188

架构、协议和安全 192

CardSpace与企业 202

小结 205

参考文献 205

第9章 使用信息卡保护应用程序的安全 207

简介 207

标识元系统开发 207

CardSpace的简单示例 209

CardSpace示例的准备工作 209

开启HS和ASP.NET2.0 210

获取X.509证书 210

将证书导入证书存储区 210

更新Hosts文件使DNS项与证书匹配 211

IIS设置 211

读取证书私钥 211

HTTP配置 212

为WCF应用程序添加信息卡 213

添加信息卡 216

使用Federation绑定 220

捕获异常 221

处理发布的令牌 222

使用Metadata Resolver 224

为浏览器应用程序添加信息卡 225

创建托管卡 234

创建简单的安全令牌服务 237

小结 239

参考文献 239

第10章 高级安全 240

序幕 240

简介 241

利用声明保证资源安全 241

基于声明授权和基于角色授权 241

基于声明授权和访问控制列表 242

采用基于声明授权 243

使用XSI运用基于声明的安全 244

利用Windows标识授权对局域网资源的访问 244

改进初始方案 249

添加STS作为联合的基础 255

重新配置Resource Access服务 265

重新配置客户端 269

体验带有XSI的、联合的、基于声明的标识的强大 271

基于声明的安全和联合安全 271

小结 272

参考文献 273

第11章 遗留集成 276

简介 276

COM+集成 276

支持的接口 277

选择承载模式 277

使用COM+服务模型配置工具 278

将COM+组件以WCF Web服务提供 279

从COM调用WCF服务 284

创建服务 284

创建客户端 286

创建VBSccrpt文件 288

测试解决方案 288

与MSMQ集成 289

创建与MSMQ集成的WCF服务 289

创建请求 289

创建服务 290

创建客户端 292

测试 296

小结 296

第12章 互操作性 297

简介 298

小结 299

参考文献 299

第13章 定制行为 302

简介 302

扩展WCF 302

用定制行为扩展服务模型 302

声明你要提供的行为的类型 303

将定制行为附加到操作或终结点上 306

将定制行为告知WCF 306

实现定制行为 306

声明 306

附加 307

告知 307

实现各种类型的定制行为 313

操作选择器 313

参数检查器 315

消息格式器 317

消息检查器 319

实例上下文提供者 321

实例提供者 321

操作调用器 322

实现WSDL导出扩展 323

定制行为实战 325

小结 326

参考文献 326

第14章 定制信道 327

简介 327

绑定元素 327

出站通信 328

入站通信 328

信道是有形状的 329

可能需要信道支持会话 330

根据契约匹配信道 330

通信状态机 332

创建定制绑定元素 332

理解起点 332

提供一个支持出站通信的定制绑定元素 333

更改自定绑定元素以支持入站通信 339

通过配置应用定制绑定元素 344

小结 346

第15章 定制传输 348

简介 348

传输信道 348

入站通信 348

出站通信 349

消息编码器 349

完善栈 349

实现传输绑定元素和编码器绑定元素 350

场景 350

要求 351

TcpListener类和TcpClient类 351

实现支持任意TCP协议的定制绑定元素 353

配置 353

定制传输绑定元素 355

信道监听器 357

传输信道 359

消息编码器 361

使用定制传输绑定元素 362

小结 363

参考文献 363

第16章 发布/订阅系统 366

简介 366

使用回调契约的发布/订阅系统 366

使用MSMQ实际通用组播的发布/订阅系统 372

使用流的发布/订阅系统 378

流传输模式 378

使用流传输模式传送定制流 382

使用流传输模式和定制流实现发布/订阅系统 385

小结 388

参考文献 389

第17章 对等通信 390

介绍对等信道 390

在点对点应用中使用结构化数据 390

利用Windows对等网络开发平台 391

理解Windows对等网络 391

使用对等信道 392

终结点 392

绑定 392

地址 395

契约 395

实现 396

对等信道实战 396

设想解决方案 396

设计数据结构 399

定义服务契约 401

实现服务契约 403

配置终结点 404

将消息发给特定的节点 406

定制对等名称解析 408

查看对等信道的工作 412

对等信道和People Near Me 414

小结 414

参考文献 414

第18章 REST和Plain XML服务 415

简介 415

REST 415

REST服务 416

REST服务和Plain XML 416

REST服务的优点和局限 416

使用WCF创建REST POX服务 417

REST POX服务终结点的地址 417

REST POX服务终结点的绑定 417

REST POX服务终结点的契约 418

实现 418

应用程序范例 419

小结 423

参考文献 423

第19章 可管理性 426

简介 426

检测功能与工具 426

配置系统和配置编辑器 427

Service Conriguration Editor 429

安全事件的可配置审计 433

消息日志、活动跟踪和Service Trace Viewer 436

性能计数器 444

WMI提供程序 445

完善管理工具 453

小结 453

参考文献 453

第20章 版本处理 454

简介 454

版本术语 454

版本问题集 455

添加新的操作 455

更改操作 457

删除一个操作 460

更改绑定 460

决定废除一个终结点 460

更改服务终结点的地址 460

集中的生命周期管理 461

小结 462

参考文献 463

第21章 规范 466

简介 466

采用WCF 466

使用WCF地址 467

使用WCF绑定 469

使用WCF契约 471

使用结构化契约 473

使用行为契约 475

使用WCF服务 477

使用WCF客户端 483

使用大量数据 488

调试WCF应用程序 490

小结 490

参考文献 490

相关图书
作者其它书籍
返回顶部