Fundamentals of Windows Communication Foundation
page 1 of 6
Published: 09 Feb 2007
Abstract
Like all other technologies, Windows Communication Foundation (WCF) has its own fundamental concepts and definitions. Having a good understanding of these fundamentals can be a key to success in learning this new technology. In this article Keyvan talks about all these fundamentals in detail.
by Keyvan Nayyeri
Feedback
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 63106/ 187

Introduction

In first part of my tutorials about Windows Communication Foundation I gave an introduction.  WCF is an infrastructure for distributed systems that is produced by Microsoft and most of the differences that you will see between Object Oriented Architecture and Service Oriented Architecture come from this "Distributed Systems."

Service Oriented applications have some different fundamentals in comparison with Object Oriented applications.  Therefore if you are not aware of these fundamentals then you need to learn them in order to be able to work with Service Oriented technologies.  So in WCF we frequently deal with some simple but important fundamentals that make the basics of this technology.

In this article I want to talk about all the fundamentals that you need to know to start working with Windows Communication Foundation.  After reading this article, you will know the meaning of many common words in WCF articles, books and documentation.

Before stepping into the main body of this article I recommend you read the first part of these tutorials.  In the first part we learned that three things make a WCF application: Services, Clients and Intermediaries.  In this part we will follow previous part by introducing more concepts and fundamentals.


View Entire Article

User Comments

Title: afdsfaff   
Name: fdsf
Date: 11/21/2012 6:37:14 AM
Comment:
ffffffff
Title: gg   
Name: gg
Date: 11/21/2012 6:36:44 AM
Comment:
gg
Title: xzcnbzx   
Name: jxncvjkn
Date: 5/16/2012 7:01:49 AM
Comment:
vfsdfdf
Title: WCF   
Name: Gracy Pasca
Date: 5/3/2012 7:42:05 AM
Comment:
It is very understandable.....one
Title: WCF   
Name: Chandru
Date: 3/10/2011 12:06:38 AM
Comment:
simple and understandable for beginners and its hard to understand when new technology with prebuild modules so i recommends that you better given with an examples
Title: wcf   
Name: lakshmi
Date: 12/22/2010 7:29:10 AM
Comment:
This is a very good article for learners
Title: wcf   
Name: suvarna
Date: 12/22/2010 7:26:33 AM
Comment:
this is good article for beginners to understand
Title: Could you give an example for duplex pattern   
Name: Rosein
Date: 8/25/2010 7:38:24 AM
Comment:
Firstly, thanks for article but could you give some examples for duplex pattern?
Somewhere on net I read an example for duplex as "Fax machine"
But, I couldn't understand cause it also gets a request and with this request it recieves the message to the place and also send a response that tels the message send successfully or not.
Title: wcf   
Name: Indra
Date: 7/27/2009 8:23:11 AM
Comment:
pls be clear on sync and async
Title: can u clarify the where u have using content management in moss 2007   
Name: sreedhar verma
Date: 2/21/2009 7:30:53 AM
Comment:
NOw i want explanation of content management
Title: what are the precations of masterpages   
Name: sreedhar verma
Date: 2/21/2009 7:29:15 AM
Comment:
i observe the all concepts some what is more useful for all sharepoint developer.
Title: exllent   
Name: yangamuni prasad
Date: 10/15/2008 2:44:25 PM
Comment:
It's nice article, everybody can understand this
Title: Good article   
Name: Amit Ravi
Date: 10/11/2008 7:01:41 AM
Comment:
This is great article...especially for beginners.
But the asynchronous message exchange pattern is the Duplex pattern and not the Request/reply pattern which is synchronous.
Title: Asynchronous and asynchronous   
Name: Anubha
Date: 9/28/2008 5:44:34 PM
Comment:
You mentioned about request-reply is asynchronous but i believe the explanation for asynchronous is wrong..please correct it else it is definitely confusing and incorrect info.. Thanks.
Title: Request-Reply pattern is Synchronous   
Name: Shan
Date: 1/28/2008 2:56:58 AM
Comment:
You mentioned Request-Reply pattern is asnchronous but its waiting for response from service. So i believe this pattern is Synchronous one. Thanks for you Arthicle. Regards,Shan
Title: just some doubt   
Name: madhanMohan
Date: 7/19/2007 7:51:44 AM
Comment:
HI,
Just one small doubt, In above article "Request-Reply" pattern is defined as "two way asynchronous messaging pattern" but down when explaining the same it is specified that after sending a request client should wait for the reply from service(which is Synchronous i believe bcz as far i know in Asynchronous messaging client need not wait for server/service reply and meanwhile client can continue with its business).

It would be great if you clarify me.

Thanks,

Product Spotlight
Product Spotlight 





Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2014 ASPAlliance.com  |  Page Processed at 9/20/2014 2:00:59 PM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search