Answered by:
What are the main strength of WCF

Question
-
User88744855 posted
it will be really good if some one write point wise the main strength of WCF for which it is so popular now. thanks
Saturday, September 28, 2013 1:29 PM
Answers
-
User2019981500 posted
Hi,
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
It has AJAX Integration and JSON (JavaScript object notation) supportRegards
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Saturday, September 28, 2013 5:22 PM -
User686339638 posted
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 scenarios.
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.
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Sunday, September 29, 2013 12:49 AM
All replies
-
User2019981500 posted
Hi,
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
It has AJAX Integration and JSON (JavaScript object notation) supportRegards
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Saturday, September 28, 2013 5:22 PM -
User686339638 posted
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 scenarios.
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.
- Marked as answer by Anonymous Thursday, October 7, 2021 12:00 AM
Sunday, September 29, 2013 12:49 AM -
User359069892 posted
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.
Monday, September 30, 2013 9:00 AM