Silverlight 2.0 provides exciting opportunities that enable developers to build rich Internet applications (RIAs). SharePoint technologies provide a platform for business data and business processes. By integrating SharePoint and Silverlight, you can build rich, engaging, responsive user interfaces that consume and manipulate SharePoint data. However, as a developer or architect, you need to understand how data can be passed between SharePoint and the Silverlight runtime. This session delves into the four main architectural patterns for developing Silverlight-based user interfaces for SharePoint.