I had a great opportunity to chat with the famous Scott Hanselman recently on .NET RIA Services. We drilled a lot into the background for RIA Services and what the high level patterns we are addressing with RIA Services.
Brad Abrams runs a number of teams at Microsoft, most recently working on "Rich Internet Application Services" (RIA). Scott grills Brad on the rebirth of 3-tier architect, XML, REST and JSON. What's this thing about and is it the best way to write data-centric apps with Silverlight?