blog

Home / DeveloperSection / Blogs / Difference between Web service and WCF service

Difference between Web service and WCF service

priyanka kushwaha2958 17-Mar-2015

In this blog, I’m explaining difference between web service and WCF service.

Web service:

1.       It can be hosted in IIS.

2.       It can only be invoked by HTTP.

3.       Web services in Asp.net  have “.asmx” file extension.

4.       It does not support multi-threading.

5.       Web services are slower than WCF.

6.       It use [WebService] and [WebMethod] attributes.

7.       Using webService only public fields/properties can be serialized and it cannot serialized Hash table.

 

WCF service:

1.       It can be hosted in IIS, WAS (window Activation service), Window service ,self hosting.

2.       It can be accessed through Http, TCP, MSMQ, Message Queuing and point to point.

3.       WCF have “.svc” file  extension.

4.       It supports multi-threading using “ServiceBehavior” class.

5.       It is faster than Web service.

6.       It use [ServiceContract] and [serviceContract] attributes.

7.       It can serialize public/private fields as well as Hash table.


Updated 19-Feb-2018

Leave Comment

Comments

Liked By