Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What is the difference between Webservice and WCF

Answer Posted / dhritirao

WCF is a replacement for all earlier web service
technologies from Microsoft. It also does a lot more than
what is traditionally considered as "web services".

WCF "web services" are part of a much broader spectrum of
remote communication enabled through WCF. You will get a
much higher degree of flexibility and portability doing
things in WCF than through traditional ASMX because WCF is
designed, from the ground up, to summarize all of the
different distributed programming infrastructures offered
by Microsoft. An endpoint in WCF can be communicated with
just as easily over SOAP/XML as it can over TCP/binary and
to change this medium is simply a configuration file mod.
In theory, this reduces the amount of new code needed when
porting or changing business needs, targets, etc.

ASMX is older than WCF, and anything ASMX can do so can WCF
(and more). Basically you can see WCF as trying to
logically group together all the different ways of getting
two apps to communicate in the world of Microsoft; ASMX was
just one of these many ways and so is now grouped under the
WCF umbrella of capabilities.

Web Services can be accessed only over HTTP & it works in
stateless environment, where WCF is flexible because its
services can be hosted in different types of applications.
Common scenarios for hosting WCF services are IIS,WAS, Self-
hosting, Managed Windows Service.

The major difference is that Web Services Use
XmlSerializer. But WCF Uses DataContractSerializer which is
better in Performance as compared to XmlSerializer.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is session state server?

1203


How can we secure the data which is send from client side to server? Like the login id and paasword needs to be authenticated on the server but we cannot send it in plain text into the server.One more thing we are not using the SSL here.

1960


What is GAC in ASP.NET 2.0

1230


What websites use asp.net?

1073


How do I send an email message from my ASP.NET page?

1008


Which method do you use to enforce garbage collection in .net?

1015


What is active web pages?

1008


Will the asp.net validators run in server side or client side? How do you do client-side validation in .net?

1029


What is break mode?

994


How do you remove duplicates without using remove duplicate stage?

1100


What are the types of validation in asp net?

1087


What do you understand from custom control?

1172


If you have an application with multiple security levels though secure login and my ASP.NET web appplication is spanned across three web-servers by using round-robbin load balancing. Explain which is the best approach to maintain login-in state for the users?

1129


How can we access static variable?

1164


Define repository pattern in mvc.net? : asp.net mvc

1100