面向SOA的WCF开发框架介绍.pptx

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向SOA的WCF开发框架介绍

面向SOA的WCF开发框架介绍 SOA定义 面向服务的体系结构Service-Oriented Architecture,SOA是一个组件模型,它将应用程序的不同功能单元称为服务通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以一种统一和通用的方式进行交互。 什么是WCF? Windows Communication Foundation WCF 是 Microsoft 为构建面向服务的应用程序而提供的统一编程模型。借助这一模型,开发人员可以构建既能跨平台与现有投资集成又能与现有投资交互的安全、可靠和事务处理的解决方案。WCF就是微软对于分布式处理的编程技术的集大成者,它将 Enterprise Services、Remoting、Web Service、WSE、MSMQ集成在一起,从而降低了分布式系统开发者的学习曲线,并统一了开发标准。 WCF与以往的分布式技术有何区别? WCF的特性 Page  5 主要特性 可配置性 安全可靠 高度可扩展性 属性化编程 统一性 任何宿主程序 互操作性 兼容性 WCF的性能 循环100次 WCF Web Service 第一轮 2259ms 3232ms 第二轮 2511ms 3708ms 第三轮 2289ms 3359ms 第四轮 2461ms 3282ms WCF的适用场景 面向SOA体系的解决方案 安全的服务体系 需要与其他平台交互 在多个服务器上运行服务以支撑大量的访问负荷、大数据量处理、数据挖掘等工作 通信技术之间的迁移 你妈妈喊你用WCF! WCF通信基础 主叫方 服务 消息 终结点(EndPoint) 地址(Address) 契约(Contract) 绑定(Binding) 地址 (Address ) 契约 (Contract ) 绑定(Binding ) 系统预定义绑定 绑定 互操作性 传输 编码 安全(默认) 会话(默认) 事务 双工 BasicHttpBinding Basic Profile 1.1 HTTP/HTTPS TEXT,MTOM (无)、传输、消息、混合 (无) 否 否 WSHttpBinding WS HTTP/HTTPS TEXT,MTOM 无、传输、(消息)、混合 (无)、传输、可靠会话 是 否 WSDualHttpBinding WS HTTP TEXT,MTOM 无、(消息) (可靠会话) 是 是 WSFederationHttpBinding WS-Federation HTTP/HTTPS TEXT,MTOM 无、(消息)、混合 (无)、可靠会话 是 否 NetTcpBinding .NET TCP Binary 无、(传输)、消息、 混合 可靠对话、(传输) 是 是 NetNamedPipeBinding .NET IPC Binary 无、 (传输) 无、(传输) 是 是 NetMsmqBinding .NET MSMQ Binary 无、消息、(传输)、两者 (无) 是 否 NetPeerTcpBinding 对等 P2P Binary 无、消息、(传输)、混合 (无) 否 是 MsmqIntegrationBinding MSMQ MSMQ Binary 无、(传输) (无) 是 否 绑定的选择方式 WCF实例演示 WCF的基本编程生命周期 获取服务终结点信息 创建客户端对象 调用操作 关闭客户端对象 定义服务协定 实现协定 配置服务 承载服务 服务端 客户端 WCF通信流程 WCF体系结构 WCF的管理体系 配置文件 WMI 跟踪和消息日志 性能计数器 参考文献 微软 MSDN /artech/ /jillzhang/ /wayfarer/ 《WCF服务编程》 谢 谢

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档