Data-Driven Services with Silverlight 2: Data Access and Web Services for Rich Internet Applications