You will no doubt be familiar with WCF if you have ever written an application (using another .NET technology, such as WPF, ASP.NET, etc.) that consumes data from a server. Let's take a look at how you can create and consume WCF Services in your Silverlight application.
A Short Overview of WCF
Microsoft introduced WCF as part of version 3.0 of the .NET Framework. WCF is a unified communication layer, designed to bring a wide array of messaging technologies, such as Web services and remoting, together in one technology-agnostic model. WCF enables you to write the messaging features for an application against this model, and then specify the actual technology to be used, referred to as bindings, through configuration files. In other ...