RE: Difference between WCF and Web services

Giganews Newsgroups
Subject: RE: Difference between WCF and Web services
Posted by:  jiew…
Date: Mon, 01 Jun 2009

Hi Ammar,

"Web service" is a concept defined as " a software system designed to
support interoperable machine-to-machine interaction over a network. It has
an interface described in a machine-processable format (specifically WSDL).
Other systems interact with the Web service in a manner prescribed by its
description using SOAP-messages, typically conveyed using HTTP with an XML
serialization in conjunction with other Web-related standards." (W3C Web
Services Glossary:

While WCF is a set of Microsoft tools and technologies that developers can
use to develop service oriented systems. It interacts with/as not only web
services, but also other existing Microsoft distributed systems
technologies such as MSMQ and COM+.

For a complete introduction to the WCF, please refer to the following

What Is Windows Communication Foundation? (MSDN)

Windows Communication Foundation (Wikipedia)

In Visual Studio 2008, there are two ways to add an web service reference,
one is called Service Reference, which utilizes WCF to interact with the
service; the other is called Web Reference, which utilizes legacy
System.Web.Services.Protocols.SoapHttpClientProtocol, the original way to
interact with web services starting from the .NET 1.0 time.

Hope this makes it clear. If you have any further questions, please feel
free to post here.

Best regards,

Jie Wang (jiew…, remove 'online.')

Microsoft Online Community Support

Delighting our customers is our #1 priority. We welcome your comments and
suggestions about how we can improve the support we provide to you. Please
feel free to let my manager know what you think of the level of service
provided. You can send feedback directly to my manager at:

Get notification to my posts through email? Please refer to

Note: MSDN Managed Newsgroup support offering is for non-urgent issues
where an initial response from the community or a Microsoft Support
Engineer within 2 business days is acceptable. Please note that each follow
up response may take approximately 2 business days as the support
professional working with you may need further investigation to reach the
most efficient resolution. The offering is not appropriate for situations
that require urgent, real-time or phone-based interactions. Issues of this
nature are best handled working with a dedicated Microsoft Support Engineer
by contacting Microsoft Customer Support Services (CSS) at
This posting is provided "AS IS" with no warranties, and confers no rights.



In response to

Difference between WCF and Web services posted by Ammar S. Mitoori on Sun, 31 May 2009