Beta2 enables significantly improved interop with SOAP based
web-services. Web service proxy class end-point URLs can now be
configured without recompiling applications. Visual Studio also now has a
new "Silverlight-enabled WCF Service" project item template that you
can add to ASP.NET web projects to publish services to clients.
REST and ADO.NET Data Services
Silverlight includes support for working with REST based
web-services.
Beta2 adds support for calling and consuming ADO.NET Data
Services (formerly code-named: "Astoria"). ADO.NET Data
Services will ship as part of .NET 3.5 SP1 and makes it easy to publish data
end-points within an ASP.NET web project that are consumable from any client
using REST URIs. Silverlight Beta2 now includes ADO.NET Data Service
client support that allows you to easily call these services (and optionally
use LINQ expressions within Silverlight to express remote REST queries to
them).
JSON
Silverlight supports calling JSON-based services on the
web.
Beta2 now includes LINQ to JSON support that enables you to
easily query, filter, and map JSON results to .NET objects within a Silverlight
application. This makes it easy to call and work with existing AJAX end-points and services published on the web.