Solved

WCF Basic Question

Posted on 2013-10-23
3
414 Views
Last Modified: 2013-12-03
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
Comment
Question by:dynamicweb09
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
3 Comments
 
LVL 30

Assisted Solution

by:Alexandre Simões
Alexandre Simões earned 100 total points
ID: 39593530
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
 
LVL 75

Assisted Solution

by:käµfm³d 👽
käµfm³d   👽 earned 100 total points
ID: 39593713
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
 
LVL 15

Accepted Solution

by:
jinal earned 300 total points
ID: 39602561
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

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Today I had a very interesting conundrum that had to get solved quickly. Needless to say, it wasn't resolved quickly because when we needed it we were very rushed, but as soon as the conference call was over and I took a step back I saw the correct …
Real-time is more about the business, not the technology. In day-to-day life, to make real-time decisions like buying or investing, business needs the latest information(e.g. Gold Rate/Stock Rate). Unlike traditional days, you need not wait for a fe…
Monitoring a network: why having a policy is the best policy? Michael Kulchisky, MCSE, MCSA, MCP, VTSP, VSP, CCSP outlines the enormous benefits of having a policy-based approach when monitoring medium and large networks. Software utilized in this v…
If you’ve ever visited a web page and noticed a cool font that you really liked the look of, but couldn’t figure out which font it was so that you could use it for your own work, then this video is for you! In this Micro Tutorial, you'll learn yo…

615 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question