WCF 与其它技术的比较

以下特性WCF都支持

特性 Web Service .Net Remoting Enterprise Services WSE(WS Enhancements) MSMQ
具有互操作性的Web服务 支持        
.Net到.Net的通信   支持      
分布式事务     支持    
支持WS标准       支持  
消息队列          支持
           

宿主进程(Host)

要想WCF服务运行,需要宿主进程,即WCF服务不可能凭空存在。每个WCF服务必须托管在Windows进程中,该进程被称为宿主进程。宿主可以由IIS、Winfows Form、Windows服务、控制台程序等提供

时间: 2024-08-14 21:30:04

WCF 与其它技术的比较的相关文章

WCF入门教程:WCF基础知识问与答(转)

学习WCF已有近两年的时间,其间又翻译了Juval的大作<Programming WCF Services>,我仍然觉得WCF还有更多的内容值得探索与挖掘.学得越多,反而越发觉得自己所知太少,直到现在,我也认为自己不过是初窥WCF的门径而已. 学以致用”,如果仅仅是希望能够在项目中合理地应用WCF,那么对于程序员而言,可以有两种选择,一种是“知其然而不知其所以然”,只要掌握了WCF的基础知识,那么对于一般的应用就足够了.要做到这一点就很容易了,微软秉承了一贯的方式,将WCF这门技术优雅地呈现给

.NET Remoting与Socket、Webservice和WCF的比较及优势 (转)

1:Socket VS Remoting 使用socket无疑是效率最高的.但是,在复杂的接口环境下,Socket的开发效率也是最低的.故在兼顾开发效率的情况下,可以使用Remoting来代替Socket开发.并且:    1.Tcp通道的Remoting速度非常快.    你可以通过端口查看工具,发现remoting比直接socket传输的内容,应该是属于同一个数量级的.我的另一个担心是,大客户端数量的情况下,remoting传输效率会不会很低,结果经过现场测试,同时对300个客户端进行数据通

WCF研究-前篇

前篇 1.从SOA说起 2.什么是WCF 3.WCF通信模型 4.Endpoint与ABC以及元数据 1.SOA (Service Oriented  Architecture) Ø 一种组件架构模型 Ø 主要特点 每个服务具有明确的服务边界. 服务独立,低耦合. 采用标准的契约定义和通信协议. 服务是自解释的. 2.WCF (Windows Communication  Foundation) Ø 是微软为SOA(Service-Oriented  Architecture)而设计的一套完整的

021.XML

一.XML html:超文本标记语言 (静态网页) XML: 可扩展的标记语言 标记语言:跨平台,跨语言 背景: SGML:(统一标准标记语言)元语言(源语言-可以开发其他语言) IBM:平台,语言 瓶颈:1.语言艰涩,难懂 2.局域网 网络时代:网站 技术基础(跨平台,跨语言) SGML: W3C:互联网联盟组织 互联网的标准的制定由W3C完成 html:由sgml编写,固定的标记实现功能<img><p>(简单) 频繁升级: XML(可扩展):瘦身版的sgml(1比sgml简单2

基于多线程的C#版QQ农场

基于多线程的C#版QQ农场(图形图像,文件和流,多线程,Web服务) 课程链接:http://www.dwz.cn/wkkAv 咨询QQ2110053820 课程讲师:蝈蝈 课程分类:.Net 适合人群:初级 课时数量:35课时 更新程度:完毕 用到技术:文本编辑器的实现.图形图像编程.多线程编程.文件和流 涉及项目:QQ农场 课程简介: 模拟QQ农场是以农场为背景的模拟经营类游戏,前身为"五分钟"团队开 发的开心农场,后面则嵌入在Q间和QQ校友(腾讯朋友)平台中的应用程序 游戏.游戏

C#中的多线程 - 基础知识

原文:http://www.albahari.com/threading/ 1简介及概念 C# 支持通过多线程并行执行代码,线程有其独立的执行路径,能够与其它线程同时执行. 一个 C# 客户端程序(Console 命令行.WPF 以及 Windows Forms)开始于一个单线程,这个线程(也称为“主线程”)是由 CLR 和操作系统自动创建的,并且也可以再创建其它线程.以下是一个简单的使用多线程的例子: 所有示例都假定已经引用了以下命名空间: using System; using System

【转载】关于大型asp.net应用系统的架构—如何做到高性能高可伸缩性

http://www.cnblogs.com/mikelij/archive/2010/11/30/1892261.html 关于大型asp.net应用系统的架构—如何做到高性能高可伸缩性 简介 前面一篇<<关于大型asp.net应用系统的架构-架构的选择>>写完之后,有一些同仁热心回复,有的是提问题,同时希望能举一些例子来说明:有的是提建议,希望下一篇写得更详细点:还有的同仁提出不同的观点.感谢大家的参与.会继续努力的.本文将针对Layer(层)和Tier(排)的区别做个辨析.并

C#中的多线程 - 基础知识 z

原文:http://www.albahari.com/threading/ 专题:C#中的多线程 1简介及概念Permalink C# 支持通过多线程并行执行代码,线程有其独立的执行路径,能够与其它线程同时执行. 一个 C# 客户端程序(Console 命令行.WPF 以及 Windows Forms)开始于一个单线程,这个线程(也称为“主线程”)是由 CLR 和操作系统自动创建的,并且也可以再创建其它线程.以下是一个简单的使用多线程的例子: 所有示例都假定已经引用了以下命名空间: using

.net面试中的一些常见问题与答案

1.页面传值的方式及其优缺点? Session,Application,Cookies,Requst.QueryString,Requst.Form,Server.Transfer(通过Context.Handler接收整个页面) 2.ASP.NET身份验证方式及其工作原理 Windows 身份验证提供程序 提供有关如何将 Windows 身份验证与 Microsoft Internet 信息服务 (IIS) 身份验证结合使用来确保 ASP.NET 应用程序安全的信息. Forms 身份验证提供