WCF服务编程

WCF服务编程

(美) 洛伊 (Lowy,J.) , 著

出版社:华中科技大学出版社

年代:2011

定价:40.0

书籍简介:

本书是在Windows平台上开发面向服务架构的权威参考指南。全书分为11个部分介绍了WCF的性能到服务总线方面的内容。WCF是微软推出的在windows操作系统下开发面向服务应用程序的统一平台。

书籍目录:

Table of Contents序言 I前言 III第1章 WCF基础 什么是WCF 服务 服务的执行边界 WCF与位置透明度 地址 TCP地址 HTTP地址 IPC地址 MSMQ地址 服务总线地址 契约 服务契约 托管 IIS 5/6 托管 自托管 WAS WAS托管 IIS/WAS里的自定义托管 Windows Server AppFabric 选择宿主 绑定 常用绑定 选择绑定 其他绑定 使用绑定 终结点 以管理方式配置终结点 以编程方式配置终结点 默认终结点 元数据交换 基于HTTP-GET的元数据 元数据交换终结点 元数据浏览器 行为配置的更多内容 客户端编程 生成代理 以管理方式配置客户端 以编程方式配置客户端 WCF提供的测试客户端 编程方式配置VS管理方式配置 WCF体系结构 宿主体系结构 使用通道 InProcFactory类 传输会话层 传输会话与绑定 传输会话终止 可靠性 绑定、可靠性和有序消息 配置可靠性 必备有序传递第2章 服务契约 操作重载 契约继承 客户端契约层级 服务契约分解与设计 契约分解 分解准则 契约查询 以编程方式处理元数据 MetadataHelper类第3章 数据契约 序列化 .NET序列化 序列化的数据契约 数据契约特性 导入数据契约 数据契约与Serializable特性 推断数据契约 组合数据契约 数据契约事件 共享数据契约 数据契约层级 已知类型 服务已知类型 多个已知类型 配置已知类型 数据契约解析器 Objects与接口 数据契约等效性 序列化顺序 版本控制 新增成员 缺失成员 版本控制往返 枚举 委托与数据契约 泛型 集合 具体集合类型 自定义集合 CollectionDataContract特性 引用集合 字典集合第4章 实例管理 行为 单调服务 单调服务的优势 配置单调服务 单调服务与传输会话 设计单调服务 选择单调服务 会话服务 配置私有会话 会话与可靠性 会话ID 会话终止 单例服务 初始化单例服务 选择单例服务 操作分界 实例停止 配置为ReleaseInstanceMode.None 配置为ReleaseInstanceMode.BeforeCall 配置为ReleaseInstanceMode.AfterCall 配置为ReleaseInstanceMode.BeforeAndAfterCall 显式停止 使用实例停止 持久化服务 持久化服务与实例管理模式 实例ID与持久化存储区 显式实例ID 消息头里的实例ID 支持实例ID的上下文绑定 自动持久化行为 限流 配置限流第5章 操作 请求/应答操作 单向操作 配置单向操作 单向操作与可靠性 单向操作与会话服务 单向操作和异常 回调操作 回调契约 客户端回调设置 服务端的回调调用 回调连接管理 双向代理与类型安全 回调契约层级 事件 流操作 I/O流 流操作与绑定 流操作与传输第6章 错误 错误隔离和解耦 错误屏蔽 通道故障 错误传播 错误契约 错误调式 错误与回调 错误处理扩展 提供错误 处理错误 安装错误处理扩展 宿主与错误扩展 回调与错误扩展第7章 事务 恢复的挑战 事务 事务资源 事务属性 事务管理 资源管理器 事务传播 事务流与绑定 事务流与操作契约 单调 事务协议与管理器 协议与绑定 事务管理器 事务管理器提升 Transaction类 环境事务 本地事务VS分布式事务 服务事务编程 设置环境事务 事务传播模式 投票与提交 事务隔离 事务超时 明确使用事务编程 TransactionScope类 事务流管理 非服务客户端 服务状态管理 事务边界 实例管理与事务 单调事务服务 会话事务服务 事务持久化服务 事务行为 事务单例服务 实例模式与事务 回调 回调事务模式 回调投票 使用事务型回调第8章 并发管理 实例管理与并发 服务并发模式 ConcurrencyMode.Single 同步访问与事务 ConcurrencyMode.Multiple ConcurrencyMode.Reentrant 实例与并发访问 单调服务 会话与单例服务 资源与服务 访问死锁 避免死锁 资源同步上下文 .NET同步上下文 UI同步上下文 服务同步上下文 托管在UI线程上 作为服务 UI线程与并发管理 自定义服务同步上下文 线程池同步化器 线程关联性 优先级处理 回调与客户端安全 使用ConcurrencyMode.Single回调 使用ConcurrencyMode.Multiple回调 使用ConcurrencyMode.Reentrant回调 回调与同步上下文 回调与UI同步上下文 回调自定义上下文 异步调用 异步机制的需求 基于代理的异步调用 异步调用 轮询或等待完成 完成回调 单向异步调用 异步错误调用 异步调用与事务 同步和异步调用第9章 队列服务 无连接的服务与客户端 队列调用 队列调用架构 队列契约 配置与安装 事务 传递与回放 事务配置 非事务性队列 实例管理 单调队列服务 会话队列服务 单例服务 并发管理 限流 传送失败 死信队列 生存时间 配置死信队列 处理死信队列 回放失败 有害消息 MSMQ 4.0里的有害消息处理 MSMQ 3.0里的有害消息处理 队列调用与连接调用 要求队列化 应答服务 设计应答服务契约 客户端编程 队列服务端编程 应答服务端编程 事务 HTTP桥 设计桥 事务配置 服务端配置 客户端配置第10章 安全 验证 授权 传输安全 传输安全模式 传输安全模式配置 Transport安全和凭据 Message安全和凭据 身份标识管理 整体策略 场景驱动方法 Intranet应用场景 安全Intranet绑定 约束消息保护 身份验证 身份标识 安全调用上下文 模拟 授权 身份标识管理 回调 Internet应用场景 安全Internet绑定 消息保护 验证 使用Windows凭据 使用ASP.NET provider 标识管理 B2B应用场景 保护B2B绑定 验证 授权 身份标识管理 宿主安全配置 匿名应用场景 确保匿名绑定的安全 验证 授权 标识管理 回调 无安全场景 无安全的绑定 验证 授权 标识管理 回调 场景总结 声明式安全框架 SecurityBehaviorAttribute 宿主端的声明式安全 客户端的声明式安全 安全审计 配置安全审计 声明式安全审计第11章 服务总线 什么是中继服务 Windows Azure AppFabric服务总线 服务总线编程 中继服务地址 服务总线注册 服务总线浏览器 服务总线绑定 TCP中继绑定 WS 2007中继绑定 单向中继绑定 事件中继绑定 使用云作为拦截器 服务总线缓存 缓存VS队列 使用缓存 发送和检索消息 缓存服务 应答服务 服务总线验证 配置验证 共享安全验证 无验证 在服务总线上的元数据 传输安全 Transport安全 Message安全 中继绑定与传输安全 WS中继绑定与传输安全 单向中继绑定与传输安全 绑定与传输模式 简化传输安全附录A 面向服务概述 软件工程简史 面向对象 面向组件 面向服务 面向服务的优势 面向服务的应用程序 面向对象的宗旨和原则 实践原则 可选原则 下一步是什么 面向服务的平台附录B 消息头与上下文 消息头 客户端消息头交互 服务端消息头交互 封装消息头 简化客户端 上下文绑定 客户端上下文绑定交互 服务端上下文绑定交互 简化客户端 简化服务 创建自定义上下文绑定附录C 服务发现 地址发现 服务配置 客户端步骤 域 简化服务发现 发展中的服务发现 通告 声明终结点 接收声明 简化声明 服务总线发现 解决方案架构 可发现的宿主 服务发现客户端 声明 元数据浏览器附录D 发布-订阅服务 发布-订阅设计模式 订阅者类型 发布-订阅框架 管理临时订阅 管理持久订阅者 事件发布 管理持久订阅者 单例订阅者 队列化发布者与订阅者 使用服务总线发布-订阅 事件中继绑定 使用服务发现实现发布-订阅 DiscoveryPublishService类 发布者 订阅者 More on DiscoveryPublishService附录E 通用拦截器 拦截服务操作 泛型调用者 安装拦截器 拦截客户端调用 跟踪拦截器 标识堆栈传播 保护调用堆栈拦截器附录F WCF编码规范 通用设计规范 设计要点 服务契约 数据契约 实例管理 操作与调用 错误 事务 并发管理 队列服务 安全 服务总线附录G ServiceModelEx分类索引

内容摘要:

  ·.NET开发者决战SOA的制胜利剑。  ·本书是基于微软平台构建的、面向服务应用程序(SOA)最权威的、最畅销的书籍之一。  ·本书被誉为WCF的经典巨著。  ·如果你选择学习WCF,那么你的选择非常正确;如果你选择JuvalLwy的书籍,那么这无疑更是英明之举……他是世界上仅有的几位精通WCF的大师之一。   本书涵盖了.NET Framework 4.0的许多新特性,以及WindosAzureAppFabric服务总线,同时,还包括一些最新的WCF想法和技巧。  本书通过告诉你“为什么”及“如何”使用WCF来帮助你精通WCF编程、成长为一名出色的软件工程师。通过本书,你可以:  ·了解WCF架构和基础构件,包含可靠性和传输会话等关键概念。  ·使用像服务托管、实例和并发管理、事务、无连接队列调用、安全和服务等这样的内置特性。  ·精通Windows Azure AppFabric服务总线、新的云计算里最具革命性的部分。  ·通过使用相关的设计原则、提示和ServiceModelEx框架里的最佳实践,提高WCF服务开发的效率和质量。  ·挖掘服务设计背后的原理,揭秘WCF开发的精髓。【作者简介】  JuvalL·wy是世界上享誉盛名的.NET专家和行业领导者之一,是IDesign的软件架构师和负责人,他专注于.NET架构方面的咨询和高级培训工作。JuvalL·wy是微软硅谷区域总监,目前致力于.NET4.0的推广工作。他参加了微软内部关于新版本的.NET和相关技术的设计评审工作。JuvalL·wy发表了许多技术文章,经常在开发技术大会上发言。正因为他在.NET领域的贡献,微软授予其“软件传奇”(SoftwareLegend)的称号。

书籍规格:

书籍详细信息
书名WCF服务编程站内查询相似图书
9787560970837
如需购买下载《WCF服务编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地武汉出版单位华中科技大学出版社
版次1版印次1
定价(元)40.0语种简体中文
尺寸26 × 18装帧平装
页数印数

书籍信息归属:

WCF服务编程是华中科技大学出版社于2011.5出版的中图分类号为 TP368.5 的主题关于 网络服务器-程序设计 的书籍。