加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

WCF与WebService的区别

发布时间:2020-12-17 00:01:22 所属栏目:安全 来源:网络整理
导读:?1.WebService :严格来说是行业标准,不是技术,使用 XML 扩展标记语言来表示数据(这个是夸语言和平台的关键)。 它使用 Soap 简单对象访问协议来实现分布式环境里应用程序之间的数据交互。 WSDL 来实现服务接口相关的描述。 ?2.WCF :其实一定程度上就是

?1.WebService:严格来说是行业标准,不是技术,使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键)。

它使用Soap简单对象访问协议来实现分布式环境里应用程序之间的数据交互。WSDL来实现服务接口相关的描述。


?2.WCF:其实一定程度上就是ASP.NET?Web?Service,因为它支持Web?Service的行业标准和核心协议,因此ASP.NET?Web?ServiceWSE能做的事情,它几乎都能胜任。???


WCF作为微软主推一个通讯组件或者平台,它的目标不仅仅是在支持和集成Web?Service,因为它还兼容和具备了微软早期很多技术的特性。?

它整合了.Net平台下所有的和分布式系统有关的技术,如Enterprise?Sevices(COM+).Net?RemotingWeb?Service(ASMX)WSE3.0MSMQ消息队列。

以通信(Communiation)范围而论,它可以跨进程、跨机器、跨子网、企业网乃至于?Internet;以宿主程序而论,可以以ASP.NETEXEWPFWindows?FormsNT?ServiceCOM+作为宿主(Host)WCF可以支持的协议包括TCPHTTP,跨进程以及自定义,安全模式则包括SAML,?KerberosX509,用户/密码,自定义等多种标准与模式。也就是说,在WCF框架下,开发基于SOA的分布式系统变得容易了,微软将所有与此相关的技术要素都包含在内,掌握了WCF,就相当于掌握了叩开SOA大门的钥匙。


更本区别

?

WCF?支持多种通信协议?Http/Https?TCP/UDPMSMQ、命名管道、对等网、

  消息可达性、事务流等。

WCF?可以与ASP.NET?集成、共享一个上下文(HttpContext)。

WCF?支持多种消息传输格式?:text,binary,mtom,Json?等。

WCF?安全性要强:支持对称安全、非对称安全、消息安全、传输安全、

  SSL?流安全、Windows?流安全等。

WCF?支持多种会话模式:单向、双向、请求/响应。

WCF?支持REST?

WCF?支持多种格式化方式。DataContractSerializerXmlSerializer、 

 ??DataContractJsonSerializer?等。

WCF?支持?WAS?hostingWindows?服务?hostingSelf-HostingIIS?hosting?等。

WCF?支持多种并发模式:单例、单调、会话?。


http://www.cnblogs.com/jiangyehu1110/archive/2013/08/16/3261277.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读