Windows Communication Foundation深入解析(中文PDF版)
需积分: 3 121 浏览量
更新于2024-12-17
收藏 11.11MB PDF 举报
"WCF揭密(英文版本pdf)"
Windows Communication Foundation (WCF) 是微软推出的一种用于构建分布式应用程序的服务框架。WCF是.NET Framework的一部分,它整合了.NET Framework中的Web服务、Remoting、Message Queuing (MSMQ) 和COM+等通信技术,旨在提供一种统一的编程模型来创建互操作性强、安全且可靠的网络服务。
本书《Windows Communication Foundation Unleashed》由Craig McMurtry、Marc Mercuri、Nigel Watling和Matt Winkler共同撰写,深入探讨了WCF的各种概念和技术。书中涵盖了从基础到高级的多个主题,包括服务的创建、配置、部署和管理,以及与安全性、事务、消息队列和工作流集成等方面的内容。
1. 服务模型:WCF基于面向服务的架构(SOA),允许开发者定义服务契约,即服务提供的操作和消息交换模式。契约定义了服务的行为,而服务实现契约,通过选择适当的绑定来确定通信方式。
2. 绑定:绑定是WCF的一个关键概念,它定义了服务如何与客户端进行通信,包括传输协议(如HTTP、TCP或 Named Pipe)、编码(如文本或二进制)以及安全选项。
3. 终结点:每个WCF服务至少有一个终结点,它是服务与外部世界交互的接口。终结点由地址、绑定和契约三部分组成,其中地址指明服务的位置,绑定定义通信方式,契约描述服务提供的功能。
4. 安全性:WCF提供了多种安全机制,包括消息安全、传输安全和身份验证服务,以确保数据的机密性、完整性和身份验证。这些机制可以通过配置文件或代码来设置。
5. 事务处理:WCF支持分布式事务,使得跨越多个服务的操作可以作为一个原子事务进行,确保数据一致性。
6. 消息队列(MSMQ)集成:WCF可以利用MSMQ提供异步通信和消息持久化,即使服务不可用,消息也不会丢失。
7. 工作流集成:WCF可以与Windows Workflow Foundation(WF)结合,使得服务可以实现复杂的业务流程。
8. 配置:WCF服务的配置可以通过代码或者XML配置文件完成,这使得在不修改服务代码的情况下,可以灵活地调整服务行为。
9. 服务发现:WCF支持服务自我宣告和自动发现,使得客户端能够轻松找到并连接到服务。
10. 互操作性:WCF设计的目标之一就是与其他平台和标准的互操作性,例如支持SOAP、WS-*标准以及与非.NET环境的通信。
通过阅读《Windows Communication Foundation Unleashed》,读者将能掌握创建高效、安全的WCF服务所需的所有知识,并了解如何在实际项目中应用这些技术。这本书不仅适合初学者作为入门教程,也对有经验的开发者在解决复杂问题时提供宝贵的参考。
2011-07-27 上传
2011-07-27 上传
2008-09-06 上传
szhourj
- 粉丝: 72
- 资源: 418
最新资源
- ado/mts/com+
- Informatica PowerCenter 8.1安装配置手册.pdf
- GNU-MAKE手册
- LOG4J电子书下载
- Protel常见若干问题,很容易犯得问题,又不易发现
- 《开源》杂志2009第三期
- JSTL官方帮助.pdf
- Windows Server 2008构架流媒体服务器.doc
- MSSQL语法巧用汇总
- Standard C 99
- 多开KEYCLONE详细使用手册
- windows下安装云计算环境hadoop的完整步骤
- 基于VC++ 和OpenGL 的三维地形可视化技术研究.pdf
- 示波器的基础知识PDF文件
- Visual C++数字图像处理讲座
- 单片机脉冲计数器程序