SOAP Vs. Restful

soap service uses interfaces ND NAMED operations that we exposed to the client ,while restful uses URI and methods like GET,POST,DELETE to expose resources

soap has a set of standard specifications for security,messaging, transmission , while REST relies on Https(http,ssl) standard only

restful services are flexible for representing data ,while soap uses xml only

restful service are lightweight compare to soap services




  1. The .NET Framework Class Library provides pre-written code in the form of classes that are available to all of the .NET programming languages. These classes are organized into groups callednamespaces. The classes that support ASP.NET web programs are stored in the System.Web namespace.
  2. The Common Language Runtime, or CLR, manages the execution of .NET programs by coordinating essential functions such as memory management, code execution, security, and other services.  It performs JIT compile.
  3. WCF VS. ASP.NET
  4. support multiple transport protocol -http,tcp,udp Vs. Support Http only
  5. support security,relible messaging,transmission,ajax and REST support Vs. Support security but less compare to WCF
  6. support multiple encoding xml,text,mtom,binary vs. support xml and mtom message encoding
  7. support one way request response and duplex service operation vs. support one way request response operations