Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 433
  • Last Modified:

WCF Basic Question

Dear All,
One of my friend asked me Why "windows" named in WCF( windows communication foundation),why not named "web" or something related to web. as it is working like web services. Is there any reason behind the name "windows" is WCF.
0
dynamicweb09
Asked:
dynamicweb09
3 Solutions
 
Alexandre SimõesManager / Technology SpecialistCommented:
Well it actually only runs on windows... so there's no point in making it a generic name.
With Mono you might be able to do something but I honestly don't know how complete it is and still, Mono Project is no Microsoft.
The whole .Net framework is based on the ECMA CLI Standard that is open and available for anyone to implement his own version of it (so did the Mono team).
http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-335.pdf

Don't forget Microsoft is its OS. They need to sell Windows and Office copies to be profitable.
Everything else moves around to make people keep buying the prime products.
0
 
käµfm³d 👽Commented:
Because WCF doesn't just encompass web services. The "C" is what your friend should be focusing on--"Communication". WCF is a framework to facilitate communication between applications. This can be web services, but it can also be pipes.
0
 
jinalCommented:
If you look at previous version of .net framework 2.0 or earlier. There are different way of communication.
1. Web Service ( ASMX) This is based on SOAP and platform independent.
2. Remoting  : To communicate two different application implemented via .NET
3. TCP/IP , MSMQ : Different way to implement application.

Suppose all above applicatio has same function ( say helloworld) but it should implement different way.

By the .NET Framework 3.0 get released Microsoft keep all above thing in under one roof and they introduce Binding in WCF. The way binding configure for WCF service , that way other application or system can communicate with your service.

W(Windows) : You can count here MSMQ Communication , IPC Communication , Pipe communication and yes Web communication.

Hope it help you to understand.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now