WCF和Web服务的不同
特点 | Web服务 | WCF |
Hosting | 只能托管在IIS中 | 可以托管在IIS,WAS服务,Windows服务中以及自启动托管服务 |
Programming | 类加上WebService属性 | 类加上ServiceContraact属性 |
Model | 方法加上WebMethod暴露给客户端 | 方法加上OperationContract |
Operation | 单向,请求响应 | 单向,请求响应,双工 |
XML | System.Xml.Serialization命名空间序列化 | System.Runtime.Serialization命名空间序列化 |
Encoding | XML1.0,MTOM,DIME, Custom | XML1.0,MTOM,Binary,Custom |
Transports | 通过HTTP, TCP, Custom传输 | 通过HTTP, TCP, Named pipes, MSMQ,P2P, Custom传输 |
Protocols | Security | Security, Reliable messaging, Transactions |