Last post Sep 30, 2013 09:00 AM by rinat-galyautdinov
Sep 28, 2013 01:29 PM|mou_inn|LINK
it will be really good if some one write point wise the main strength of WCF for which it is so popular now. thanks
Sep 28, 2013 05:22 PM|shabirhakim1|LINK
You know like webservices have played great role in business integeration and interoperatbility which was not there before.there were option like COM/DCOM but is was hard and were not compatible and simple to use.Let me explain you that in simple way, Here
you go for the great adventages of WCF services over Webservices.WCF while very similar to Web Services also incorporates many of the features of Remoting and .NET Enterprise Services (COM+ Services Components).
It is flexible and extensible like Remoting only more so.
It is compatible like Web Services only more so.
It is feature rich like Enterprise Services only more so
WCF can maintain transaction like COM+ Does
It can maintain state just by using concept of attributes
It can control concurrency
It can be hosted on IIS, WAS, Self hosting, Windows services
Sep 29, 2013 12:49 AM|JacobPressures|LINK
I'm not expert at this and most of the information is conveyed by the previous person (Can't see his name).
Where WCF improves on earlier technologies in support of explicit boundaries is in the way contract design and deployment are handled. With WCF, you explicitly define the contract and opt-in every operation and data element that you intend to expose publicly.
WCF also goes beyond location transparency with protocol transparency, meaning you can expose services over any number of protocols.
Bustamante, Michele Leroux (2008-12-17). Learning WCF: A Hands-on Guide (Kindle Locations 445-448). O'Reilly Media. Kindle Edition.
WCF services are the new distributed boundary in an enterprise application — with an emphasis on SOA. In the past, you had to deliberate between Enterprise Services, .NET Remoting, or ASMX to distribute and reuse functionality, WCF provides you with a single
programming model to satisfy the needs of any equivalent distribution scenario. With WCF, you can cross process, machine, and corporate boundaries over any number of protocols; you can expose interoperable web services; and you can support queued messaging
Bustamante, Michele Leroux (2008-12-17). Learning WCF: A Hands-on Guide (Kindle Locations 523-527). O'Reilly Media. Kindle Edition.
From what i understand, before WCF it was much harder to deal with non-Microsoft products. WCF made doing that and compatibility with legacy protocols easy.
Sep 30, 2013 09:00 AM|rinat-galyautdinov|LINK
Your question is not complete. When you say "good" you should also mention "comparing with". Generally WCF gets compared with WS and WCF has lots of well known advantages.