MSDN Article: Using Silverlight and COM for SharePoint Server 2010 Data Access
— Ryan helps developers deliver an improved user experience on SharePoint team sites.
Summary: Learn how to build Microsoft Silverlight applications for Microsoft SharePoint 2010 by using the client object model. Specifically, learn how to use Silverlight to load, edit, and update SharePoint data through the client object model API.
This article uses the following scenario to explain how to build Silverlight applications in SharePoint 2010 by using the client object model.
The Adventure Works marketing department managed its assets through a SharePoint team site. The team decided to improve the user experience and provide a rich user interface. Now, they use Silverlight to browse and administer approved graphical assets for their products. Marketing department members use SharePoint workflows and a tasks list to create requests for new assets from the graphic design team. When the graphic design team submits the asset, the contents of the asset are reviewed first by the marketing team, and then by the legal team before the assets are made available to the broader company as approved versions. A simple sequential workflow built in Visual Studio marks the asset as approved after the legal and marketing approval dates are set. The example in this article has a view and edit mode for assets that are in the assets list, and manages the items in this list by using the client object model API. Before you read this article, you should have a basic understanding of how the ClientContext object loads data and how to submit changes to data.
Read the entire article here:Using Silverlight and COM for SharePoint Server 2010 Data Access (Wrox)