WCF与WebService的区别
WCF 支持多种通信协议 Http/Https 、TCP/UDP、MSMQ、命名管道、对等网、 消息可达性、事务流等。 WCF 可以与ASP.NET 集成、共享一个上下文(HttpContext)。 WCF 支持多种消息传输格式 :text,binary,mtom,Json 等。 WCF 安全性要强:支持对称安全、非对称安全、消息安全、传输安全、 SSL 流安全、Windows 流安全等。 WCF 支持多种会话模式:单向、双向、请求/响应。 WCF 支持REST 。 WCF 支持多种格式化方式。DataContractSerializer、XmlSerializer、 ? DataContractJsonSerializer 等。 WCF 支持 WAS hosting、Windows 服务 hosting、Self-Hosting、IIS hosting 等。 WCF 支持多种并发模式:单例、单调、会话 ? 1.WebService:严格来说是行业标准,不是技术,使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键)。微 软的Web服务实现称为ASP.NET Web Service.它使用Soap简单对象访问协议来实现分布式环境里应用程序之间的数据交互。 WSDL来实现服务接口相关的描述。此外Web services 可以注册到UDDI中心.供其客户查找使用。 度产品,最高到WSE3.0.后来就是WCF时代。 ??? 2.WCF:其实一定程度上就是ASP.NET Web Service,因为它支持Web Service的行业标准和核心协议,因此ASP.NET Web Service 和WSE能做的事情,它几乎都能胜任,跨平台和语言更不是问题(数据也支持XML格式化,而且提供了自己的格式化器)。 早期很多技术的特性。 序的统一框架。它使得开发者能够建立一个跨平台的安全、可信赖、事务性的解决方案,且能与已有系统兼容协作。WCF 是微软分布式应用程序开发的集大成者,它整合了.Net平台下所有的和分布式系统有关的技术,如Enterprise Sevices (COM+).Net Remoting、Web Service(ASMX)、WSE3.0和MSMQ消息队列。以通信(Communiation)范围而论,它可以跨进程、跨机器 、跨子网、企业网乃至于 Internet;以宿主程序而论,可以以ASP.NET,EXE,WPF,Windows Forms,NT Service,COM+作为宿 主(Host)。WCF可以支持的协议包括TCP,HTTP,跨进程以及自定义,安全模式则包括SAML, Kerberos,X509,用户/密码, 自定义等多种标准与模式。也就是说,在WCF框架下,开发基于SOA的分布式系统变得容易了,微软将所有与此相关的技术 要素都包含在内,掌握了WCF,就相当于掌握了 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- bash – 应用多个.patch文件
- Angular,从动态创建的Component获取ViewChild / ViewContai
- Bootstrap CSS组件之导航条(navbar)
- 如何在ngRepeat数组之间推送AngularJS中的对象
- scala – 如何获得List元素之间的最小差距?
- array – 捕获find的输出 -print0 into a bash array
- angularjs – Angular JS – $http不发送标头
- bash实战篇-数组在工作中的实际应用(测试环境发布脚本)
- Unix/Linux shell脚本中 “set -e” 的作用
- 码头工程师的默认工作是什么?