Under Review
Last Updated: 16 Nov 2015 14:33 by Matt
Matt
Created on: 09 Nov 2015 15:47
Category: ClientDataSource
Type: Feature Request
4
Improve RADClientDataSource to support code-free integration with Web-Services
Telerik already makes it super simple to integrate (data bound) controls with databases.

I would like to see the same easy-of-use when it comes to Web-Services.

While I think the RADClientDataSource is exactly the component I would like to see for that, I would like Telerik to extend it by adding Wizards so that it is possible to do a GUI and integrate it with Web-Services without coding.

Long story:

Basically, many web-based applications use tools like Microsoft BizTalk to implement processes and workflows, talk to databases, implement business logic etc. 
Most such applications also need user input, so development teams often split two ways:
1. the guys who do the backend 
2. the guys who do the frontend

In such setting, it would be perfect if the backend guys could provide a bunch of Web-Services that provide the data for the GUI and that also receive the data from the GUI and can do something with it.

THat means that the GUI guys will not communicate with databases as much but use the Services instead - and should be able to integrate their GUI just as swiftly and ideally without coding as it can be done with the data-bound controls. 
After all, while the database schema describes the structure of the data a GUI can pull and the structure into which the GUI may write data, XSD's/WSDL's do the same for Services. So if these XSD's/WSDL's are the "interface" between the GUI guys and the backend guys, a code-free integration at least for common use cases should be easily possible.

And I think extending the RADClientDataSource with Wizards etc. would be the perfect way to do it. 

What do you guys think?
2 comments
Matt
Posted on: 16 Nov 2015 14:33
This may work for individual controls but I think oftentimes there are more controls (not all of them data bound) on an aspx page so you want to have a code generator that creates representations of the service operations which can then be used by the code behind event handlers all throughout the project. 
I don't think that is possible.

So while I think the current implementation already has something to offer, I still see improvement potential. 

Thanks
ADMIN
Vasil
Posted on: 13 Nov 2015 15:22
It is already as simple as possible. Define the RadClientDataSource and set the URL to the service.
http://docs.telerik.com/devtools/aspnet-ajax/controls/clientdatasource/connecting-to-web-service