windows communication framework code example

Example: windows communication foundation

What Is Windows Communication Foundation (WCF)

Windows Communication Foundation (WCF) is
a framework for building service-oriented applications. 
Using WCF, you can send data as 
asynchronous messages from one service endpoint to another. 
	
  	- A service endpoint can be part of a 
    continuously available service hosted by IIS, 
		or it can be a service hosted in 
        an application. 
        An endpoint can be a client of a 
        service that requests data from
        a service endpoint. 
        The messages can be as simple 
        as a single character or word sent as XML, 
		or as complex as a stream of
        binary data. A few sample scenarios include:

	- A secure service to process business transactions.

	- A service that supplies current
    data to others, such as a traffic
    report or other monitoring service.

	- A chat service that allows two 
    people to communicate or exchange
    data in real time.

	- A dashboard application that polls
    one or more services for data and 
    presents it in a logical presentation.

		Exposing a workflow implemented 
        using Windows Workflow 
        Foundation as a WCF service.

	- A Silverlight application to poll 
    a service for the latest data feeds.

Features of WCF
	WCF includes the following set of features. 
	For more information, see WCF Feature Details.

	> Service Orientation
	> Interoperability
	> Multiple Message Patterns
	> Service Metadata
	> Data Contracts
	> Security
	> Multiple Transports and Encodings
	> Reliable and Queued Messages
	> Durable Messages
	> Transactions
	> Extensibility