Please find attached a sample project that demonstrates how to populate the RadScheduler via web service. Please note that the provider is not XmlSchedulerProvider
but the data base provider. Also you can review specifically the GetAppointments method in the provider in order to see what data is sent from the web service ( provider) to the RadScheduler control.
Check out the Telerik Platform - the only platform that combines a rich set of UI tools with powerful cloud services to develop web, hybrid and native mobile apps.