What is difference beween WCF and Web Services


WCF

WCF

Stand for windows communication foundation.
WCF is a single package solution for Web Service, COM+, Remoting, MSMQ.
Lets consider below requirement and find the solution from the software development and architecture point of view.
I will be opening a new company and need a software to communicate and deal with the existing software application of different company. existing one company has a software in web service, another has a software in COM+, another one has in MSMQ, and another one company has design its software in Java. Now the requirement is that my newly created software must be able to communicate with all the existing techonology in single handed application. so how to design such application. The answer is WCF.

WCF consist of WCF Client and WCF Service.
Through WCF service we can directly communicate with Web service which is design on HTTP or IIS server. Web Service only support for HTTP Platform.
We can also communicate with .Net application design for remoting using nettcp protocal.
We can also maintain transaction in WCF to Replace COM+ using system.transaction reference.
We can also send the messages in WCF to replace MSMQ.
WCF service can also maintain state and session.


Related Articles

6 steps to implement DUAL security on WCF using User name + SSL

In the article we will try to apply DUAL security using transport plus message on WCF services. So we will first try to understand the basic concepts of WCF security i.e. transport and message. Once we understand the concept we will move step by step in to how to implement SSL and user name security on WCF services.

3 ways to do WCF instance management (Per call, Per session and Single)

Many times we would like to control the way WCF service objects are instantiated on WCF server. You would like to control how long the WCF instances should be residing on the server. WCF framework has provided 3 ways by which we can control the WCF instance creation. In this article we will first try to understand those 3 ways of WCF service instance control with simple code samples of how to achieve them. Finally we will compare when to use under what situations.

More articles: Windows communication foundation Web services WCF

Comments

No responses found. Be the first to comment...


  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name:
    Email: