All about .NET Framework 3.0
page 6 of 10
by himabindu vejella
Feedback
Average Rating: 
Views (Total / Last 10 Days): 59030/ 57

Windows Communication Foundation (WCF)

WCF is formerly known as the code “Indigo” is the first Unified Programming Model (UPM) for Service Oriented Applications (SOA). It is the unification of the technologies used to deliver distributed systems such as Enterprise Services, Messaging, .NET remoting, ASMX and WSE that run on the Microsoft platform. In other words, Windows Communication Foundation is an advanced technology to provide web services/remoting functionality with better features and reduces the time to develop a distributed system. It makes development interoperable with Non-MS Platform and integrates with existing products. We can build amazing services that would add more weight using WCF. WCF uses SOAP messages for communication between two processes. WCF has a set of API's for creating systems that send messages between services and clients. The same API's are used to create applications that communicate with other applications on the same system or on a system that resides in another company.

Core components

Here is a list of core components in WF.

1. End Point: A WCF service is exposed to the world as a collection of endpoints. It is the point where messages are sent or received. It consists of Address, Binding and Contract.

Address: End point consists of location where message can be sent/received. This is equivalent to a service address in WSDL. An example of Address components are URI, Identity & Headers.

Binding: This is a communication mechanism that describes how messages can be sent. This represents configuration. It is made up of various binding elements like Transport protocol, such as TCP, HTTP, MSMQ, named pipes, Encoding such as text, Message Transmission Optimization Mechanism such as MTOM, binary, and security like asymmetric, symmetric and transport.

Contract: It is a definition for a set of messages that can be sent or received (or both) at the address that describes what message can be sent. It describes the WCF contracts and their operations like One way, request/reply, duplex, and queuing.

2. Channel: A channel is a concrete implementation of a binding element. The channel is the implementation associated with that configuration.

3. Client: A program that exchanges messages with one or more endpoints using channels.

4. Service: A service is a construct that exposes one or more endpoints, with each endpoint exposing one or more service operations.

5. Behavior: A behavior is a component that controls various run-time aspects of a service, an endpoint, a particular operation, or a client.

·         WCF has rich communication capabilities.

·         WCF is 25%—50% faster than ASP.NET Web Services and approximately 25% faster than .NET Remoting.

·         It is secured, Confidential in keeping messages.

·         Using WCF message transfer is reliable.


View Entire Article

User Comments

Title: 2012 NFL jerseys   
Name: NIKE NFL jerseys
Date: 2012-07-02 10:11:07 AM
Comment:
http://www.jersey2shop.com
http://www.cheapjersey2store.com
http://www.jerseycaptain.com
http://www.yourjerseyhome.com
We are professional jerseys manufacturer from china,wholesal.cheap nike nfl jerseys, mlb jerseys, nhl jerseys,nba jerseys and shoes
Cheap NFL,NBA,MLB,NHL
,heap jerseys,2012 nike nfl Jerseys,nba jersey and shorts,oklahoma city thunder jersey,official jeremy lin new york knicks jersey,NFL Jerseys Wholesale,blake griffin jersey blue,NFL jerseys For Sale online.All Our Jerseys Are Sewn On and Directly From Chinese Jerseys Factory
,Wholesale cheap jerseys,Cheap mlb jerseys,]Nike NFL Jerseys,Cheap China Wholesae,Wholesale jerseys From China,2012 nike nfl Jerseys,Jerseys From China,,2012 nike nfl Jerseys,Revolution 30 nba jerseys,jersey of nba chicago bulls direk rose ,nfl jerseys,green bay packers jerseys wholesale,Buffalo Bills nike nfl jerseys sale,good supplier soccer jerseys,cool base mlb jerseys,Revolution 30 nba jerseys,2012 stanley cup nhl jersey,
We are professional jerseys manufacturer from china,wholesal.cheap nike nfl jerseys, mlb jerseys, nhl jerseys,nba jerseys and shoes. www.yourjerseyhome.com
Title: wcf   
Name: visual studio
Date: 2011-06-14 2:57:02 AM
Comment:
It is used to develop and deployed the web application.....
It is a framework
Title: .NET Framework   
Name: Vana
Date: 2011-05-19 5:58:30 AM
Comment:
Hi himabindu vejella

The Architecture of .net framework is very clear and excellent. Very good.....
Regards,
Vana
Title: WCF   
Name: Rakesh Namdeo
Date: 2010-11-25 1:57:27 AM
Comment:
Hi Himabindu,
Your article is very good and information is very important...
Thanks for this...

Regards
Rakesh Namdeo Jabalpur
Title: .Net FrameWork 3.0   
Name: Shrikant
Date: 2010-10-06 5:43:26 AM
Comment:
Hi Himabindu,
Your article is very Informative Article....
Thanks for the Article...

Regards,
Shrikant
Title: Good One   
Name: Venkat
Date: 2009-11-05 3:46:47 PM
Comment:
Nice article Bindu. Appreciated!
Title: I agree with Scott   
Name: Awais
Date: 2009-10-23 1:35:45 AM
Comment:
Hi Himabindu,

Your article gives the idea for beginners. I was expecting something but it was merely a booklet kind of thing.
Regards,
Awais
Title: Good Article   
Name: Vijayababu Kasukurthi
Date: 2009-09-02 5:01:12 AM
Comment:
Thank you
Title: great stuff   
Name: vinny
Date: 2009-07-13 11:24:42 AM
Comment:
Thanks bindu i really appreciate...
Title: Greate Article   
Name: RK Reddy
Date: 2009-07-02 5:12:53 AM
Comment:
Nice article, thanks Bindu..
Title: Good start   
Name: Suresh Kasilanka
Date: 2009-06-17 7:28:36 AM
Comment:
Starting point.
Title: Nice Info   
Name: Sunny
Date: 2009-03-09 8:00:37 AM
Comment:
Nice article, I got the inputs from this. Thanks Bindu.
Title: Great Article   
Name: Carmen
Date: 2009-03-03 9:29:32 PM
Comment:
Nice and simple overview of .NET Framework 3.0
Title: .Net3.0   
Name: Ravi Kumar
Date: 2009-01-27 5:47:33 AM
Comment:
Nice and Interesting
Title: .NET Framework 3.0   
Name: Atul sudame
Date: 2008-11-15 1:27:13 AM
Comment:
This article provided a complete overview on .NET Framework 3.0 and the features included in it. I will be discussing each of these technologies in depth in upcoming articles. So keep visiting ASPAlliance.com!
Title: .net3.0   
Name: Alister
Date: 2008-10-09 1:56:45 AM
Comment:
nice article.. intersting too
Title: .Net 3.0   
Name: Prasanna
Date: 2008-10-04 10:09:13 PM
Comment:
Its very interesting article. It eased my job to understand and get an overview of .Net 3.0 framework. gud Job Hima...Keep going
Title: WPF   
Name: Sanjay Hombaiah
Date: 2008-09-02 8:48:49 AM
Comment:
By reading this article we can easily understand the concept of WPF,WWF,WCF,Windows cardspace
Title: .Net3.0   
Name: Ramakrishna
Date: 2008-05-27 8:17:40 AM
Comment:
This is very good article for .Net3.0
Title: Here is the link   
Name: Hima
Date: 2008-02-29 7:43:57 AM
Comment:
Hi
Sourabh sharma Charlee
http://www.learnvisualstudio.net/
Title: Helping Articles   
Name: Sourabh sharma Charlee
Date: 2008-02-29 7:38:28 AM
Comment:
hi mam,
plz tell me from where i get best video tutorial for learning .net .it will be free download.
Title: Fantastic Article   
Name: Varatharajan.S
Date: 2008-02-25 5:32:03 AM
Comment:
Hi Himabindu,

Its a Good Article and very useful for enhance our skills from .NET base to Till Now version
Title: Superb Article   
Name: Mohammed Abdul Azeem
Date: 2008-01-21 6:01:00 AM
Comment:
Hi Himabindu Vejella,

Its just superb article and usefull for those who want to enhance their skills from .Net 2.0 to .Net 3.0.

Thanks.
Title: great thing   
Name: inderpreet singh arora
Date: 2007-10-17 9:43:36 AM
Comment:
hi madam,
this is inder,
mam i want to ask something.....how to open all controls of visual studio 2005....
when i open all controls it display disable.....
u can told me ay inder.cute@yahoo.com
Title: Really Gr8 Stuff   
Name: Sreedhar Ande
Date: 2007-10-11 2:11:16 AM
Comment:
Hi Mam,
This is Sreedhar Ande, MCA(2006) who done my academic project in your company.

Mam, I gone through your article and really I got good idea reg 3.0.

Mam, pls reply to me. I dont know u r mail id. I think u r in States now.my mail id is andesreedhar@gmail.com.

Looking forward to hear from you.

With Cheers....

Sreedhar Ande
Jr.Technical Associate.
09989601775
Title: Great Job   
Name: Sreenivas Sasidhar Seelam
Date: 2007-09-17 1:57:37 AM
Comment:
This is really great article. The way Hima presented and given descriptions is very nice and understandable to every one.

Sasi
Title: GR8 Article   
Name: Rajesh Chandra
Date: 2007-07-23 1:47:02 PM
Comment:
Too Good Article. For a new bee to Framework 3.0, the basics are explained in the best way possible. Looking forward for more articles.

Rajesh
Title: Good article   
Name: Sanjeev Chachadi
Date: 2007-07-20 6:12:51 AM
Comment:
Explains basics of .net 3.0 in best way but need to include some more articles including deployment ..

Thanks
Title: Unbelievable article   
Name: Arjun
Date: 2007-07-19 6:13:57 AM
Comment:
This is really very good article. My colleague installed framework 3.0 and looking in IIS for new version of framework.

I would like to see more on this if possible like some web example, how can we create a simple workflow with the web application etc.

Thanks a lot for this article.

Arjun
Title: Mr.   
Name: Rabish Ranjan
Date: 2007-07-19 5:07:03 AM
Comment:
The article is godd. Expecting more detail with diagram.
Good work continue with this
Title: Mr.   
Name: Joydip Kanjilal
Date: 2007-07-19 12:46:27 AM
Comment:
Nice article Hima. Keep this going. I will like to see lots of articles from you here at AspAlliance.

Best of luck!
Title: Thanks   
Name: Hima
Date: 2007-07-13 2:42:46 AM
Comment:
Hi Jag,
Nice suggestions from you. I will definitely keep them in mind.
Hanumanth,Srinivas and Sonj thanks for your time in giving feedback.
Title: Nice run down on overview of .Net 3.0   
Name: Jag
Date: 2007-07-12 8:52:00 AM
Comment:
Hi HIma

Nice overview of .Net 3.0. Keep up the good work. This article is very good for starters for understanding the basics in clear and concise way. I am looking forward for more articles (especially on .Net 3.5 with more emphasis on LINQ and DLINQ). I guess, it would be great if you include a section called targeted audience. That way, it will reach the right people.

Jag
Title: Mr.   
Name: Hanumanth Reddy
Date: 2007-07-12 7:01:14 AM
Comment:
This is very good article about .Net 3.0
Title: vs 3.0   
Name: Srinivas
Date: 2007-07-12 1:36:19 AM
Comment:
Its a good article for new comers
Title: Nice one   
Name: sonj
Date: 2007-07-12 1:27:45 AM
Comment:
For beginners its very good and expecting more practicle from your articles....

Thanks for Nice one
Title: Introductory article   
Name: Author's Response to Scott
Date: 2007-07-11 6:33:58 AM
Comment:
Hi Scott,
Thanks for the feedback .This article is written for beginners who are not aware of Framework 3.0. This describes features and components in 3.0.I think you are expecting practical oriented approach. I would be discussing on each part in my upcoming articles.
--Hima
Title: Insufficient and amateure   
Name: Scott Lockwood
Date: 2007-07-11 4:07:43 AM
Comment:
Hi,
Good attempt. But lacks terribly the professional approach for a good article on a topic like .net 3.0. I expected much more than a brochure kind of article like this.
Anyway this is ok for starters.
Best wishes
Scott.
Title: Thanks   
Name: Hima
Date: 2007-07-10 10:31:01 AM
Comment:
Vamshi,Sukanya and Nitin. Thanks for the comments.
Your encouragement and feedback gives me more strength to write.
Title: .Net FrameWork 3.0   
Name: Nitin Sharma(.Net Developer)
Date: 2007-07-10 8:06:56 AM
Comment:
It is very very Informative Article....Thanks for the Article...

Cheers!!!
Nitin Sharma
Title: Dotnet developer   
Name: Sukanya
Date: 2007-07-10 1:31:34 AM
Comment:
It is very intresting article very useful for the dotnet developers,Thanks for this articel
Title: Mrs   
Name: Hima
Date: 2007-07-10 1:23:38 AM
Comment:
Hi Keyyan,
You are right that Silverlight is not part of dotnetframework 3.0
It's neither mentioned in the features/figure.
Since it's Subset of WPF ,and recently released I just gave an introduction on it.It doen't mean that it's a part of DotnetFramework 3.0.
As mentioned Framework 2.0 is unification of BCLs+ CLR 2.0+ Framework 2.0+ WPF+WWF+WCF+WCS
Thanks for the feedback
Title: Silverlight   
Name: Keyvan Nayyeri
Date: 2007-07-10 12:50:52 AM
Comment:
But Silverlight isn't a part of .NET Framework 3.0 and it seems that you're considering it as a part of .NET 3.0.
Title: Mr.   
Name: Vamshi
Date: 2007-07-09 11:40:51 PM
Comment:
Very useful article, thanks for posting.

Product Spotlight
Product Spotlight 





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


©Copyright 1998-2024 ASPAlliance.com  |  Page Processed at 2024-07-15 5:06:48 PM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search