Last post Jul 02, 2008 12:38 AM by asolvent
Jul 01, 2008 07:53 AM|gubux|LINK
Can anyone tell me what is the main purpose of WCF usage...? How can we decide which problem / opportunity that is suited with WCF as solution rather than web service for example ?
What "real" WCF enterprise project that companies in the world have implemented recently..?
Jul 01, 2008 08:27 AM|bmwz9|LINK
ASP.NET Web services was developed for building applications that send and receive messages by using the Simple Object Access Protocol (SOAP) over HTTP. The structure of the messages can be defined using an XML Schema, and a tool is provided to facilitate
serializing the messages to and from .NET Framework objects. The technology can automatically generate metadata to describe Web services in the Web Services Description Language (WSDL), and a second tool is provided for generating clients for Web services
from the WSDL.
WCF is for enabling .NET Framework applications to exchange messages with other software entities. SOAP is used by default, but the messages can be in any format, and conveyed by using any transport protocol. The structure of the messages can be defined
using an XML Schema, and there are various options for serializing the messages to and from .NET Framework objects. WCF can automatically generate metadata to describe applications built using the technology in WSDL, and it also provides a tool for generating
clients for those applications from the WSDL.
Jul 01, 2008 08:42 AM|bmwz9|LINK
Also take a look at this page
Jul 01, 2008 10:15 PM|johnwsaunders3|LINK
In my opinion, WCF is the replacement for WSE and for ASMX web services. All new web services development should use WCF.
Jul 02, 2008 12:38 AM|asolvent|LINK
To put it simple. WCF is next version of Web Services.
If you have worked on Web Services then you should be aware of complexities of exception handling and notification on the client side, implementing security and serialization (to name a few).
WCF has all above things in built. So its a framework which gives you the luxury of concentrating on your business logic, it takes off all the pains that used to come with Web Services. for instance Binding, it has never been so easy before WCF.
You can use it where ever you use web services.