This web part retrieves data from a specified web service and provides it as a data source. The columns contained in the resulting data set depend on the specifics of the given web service. This data may then be displayed by a connected listing web part (such as a Basic repeater).
You can create a custom web service by adding the necessary code into the sample
~/CMSPages/WebService.asmx file located in your web project. The web part can then retrieve the data from this web service and provide it as a data source.
Help URL: http://devnet.kentico.com/docs/webparts/index.html?WebServiceDataSource_overview.htm