As Silverlight 4 was pushed from Beta to Release Candidate stage, Microsoft also released a new version of WCF RIA Services. “RIA Services are an application design pattern that lives between ASP.NET and Silverlight in a multi-tier architecture. Inside RIA Services you can host app logic for data access control, queries, and other data operations. Integration with Silverlight components and controls allows for data validation and access control to automatically be made available to the client,” Allen revealed. WCF RIA Services toolkit contains additional features that aren’t part of main product. Included in March 2010 toolkit are better service integration with LINQ, custom endpoints for exposing RIA services using SOAP and JSON, and an ASP.NET control for connecting to a RIA service.