SOAP Vs WCF

Which is more soa? The WCF is. The SOAP is exposed through an asmx page. This runs only on asp.net platform. There is overhead with this implementation. The WCF has a unified approach. The wcf does not have to run asp.net. Interface programming is hard with web services. The SOAP web services exposes web methods, so the developer has to start with an Interface and then implement a concrete class. The WCF always starts with a service.svc and generates interface. The WCF has more soa than SOAP web services, and is a better middleware. This has helped the application server (IIS, Apache) to fulfill it’s dream to implement a middleware. Applying security in the binding is easy in WCF while WS needs to implement the WS* extensions to do that. The WCF can be hosted anywhere unlike SOAP XML web service which requires a IIS. In WCF, we can have our own custom binding and use a separate data contract parser.

Leave a Reply

You must be logged in to post a comment.