WCF服务编程

WCF服务编程
作 者: JuualLowy 张逸
出版社: 机械工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《WCF服务编程》作者简介

内容简介

“Juval Lwy是当今最杰出的分布式系统专家之一。在本书中,Juval以他享有盛誉的写作技巧,深入浅出而又准确细致地介绍了WCF的体系架构。”Clemens Vasters,程序经理 互联框架团队,Microsoft Corporation本书是WCF的权威指南。WCF是Microsoft推出的在Windows操作系统下开发面向服务应用程序的统一平台,是革命性的技术平台。作为微软授予的“软件英杰”,本书作者Juval Lwy曾经参与了WCF的战略性设计,并与WCF的开发团队一同合作,因此本书具有很高的实用价值,它对WCF进行了深入的技术剖析,而非死板的文档化描述。本书关注隐藏在特殊设计决策之后的根本原理,这些原理包括SOA开发中极度匮乏的文档,以及难以理解的特性等。通过本书,开发者与架构师不仅能够了解如何进行WCF程序设计,还能够掌握相关的设计准则、最佳实践以及WCF存在的缺陷。本书包括50多个工具和辅助类,以及70多个设计图,它们都设计用来提高我们的生产力,保障WCF服务的质量,同时能弥补WCF自身存在的一些缺陷,并帮助简化和自动化特定任务。 除了介绍面向服务的基础知识外,本书涵盖了以下内容: ·服务契约分解。 ·事务与错误处理。 ·数据契约版本控制与封送。·并发管理。 ·可伸缩性策略。 ·队列服务。 ·操作、调用与事件。·面向服务安全性。 ·本书从软件工程的角度出发,深入探索了WCF的每个主题。本书能够使您如虎添翼,从而设计出可维护的、可扩展的、可重用的SOA应用程序。

图书目录

第1章 WCF基础 13

什么是WCF 13

服务 14

地址 16

契约 19

托管 23

绑定 30

终结点 34

元数据交换 39

客户端编程 47

编程方式配置与管理方式配置 56

WCF体系架构 57

使用通道 59

可靠性 63

第2章 服务契约 68

操作重载 68

契约的继承 70

服务契约的分解与设计 75

契约查询 79

第3章 数据契约 87

序列化 87

数据契约特性 95

数据契约层级 106

数据契约等效性 114

版本控制 117

枚举 125

委托与数据契约 127

数据集与数据表 128

泛型 132

集合 136

第4章 实例管理 146

行为 146

单调服务 147

会话服务 153

单例服务 163

分步操作 168

实例停用 171

限流 176

第5章 操作 184

请求-应答操作 184

单向操作 185

回调操作 189

事件 211

流操作 215

第6章 错误 219

错误与异常 219

错误契约 222

错误处理扩展 234

第7章 事务 251

恢复的挑战 251

事务 252

事务传播 258

事务协议和管理器 262

事务类 267

事务型服务编程 270

显式事务编程 287

服务状态管理 298

实例管理与事务 301

回调 321

第8章 并发管理 328

实例管理与并发 328

服务并发模式 329

实例与并发访问 336

资源与服务 338

资源同步上下文 340

服务同步上下文 348

定制服务同步上下文 359

回调与客户端安全 366

回调与同步上下文 368

异步调用 376

第9章 队列服务 391

离线服务与客户端 391

队列调用 392

事务 400

实例管理 406

并发管理 413

传递故障 415

回放失败 423

队列调用与联机调用 428

响应服务 431

HTTP桥 450

第10章 安全 456

身份验证 456

授权 457

传输安全 458

身份管理 465

总体策略 465

场景驱动方式 466

局域网应用程序 467

互联网应用程序 497

B2B应用程序 519

匿名应用程序 525

无安全 527

场景总结 529

声明式安全框架 530

安全审核 547

附录A 面向服务概述 553

附录B 发布-订阅服务 562

附录C WCF编码规范 580