My client provides various data related to a consumers shopping habits in grocery stores based on their membership.
One of their vendors wants to tap into the data and build an intranet site for the company. All my client is willing to provide is some form of web service so that the vendor could consume the data as they need and build their intranet site using that data.
What would be a recommended way to provide this data? 2.0 webservice or some sort of .NET REST service or WCF service?
The data is stored on sql.
An example of a search, a hypothetical search could be to get data where consumers bought sugar and bought pie crust between certain dates which could result in 0..n records which need to be sent back to the vendor for their consumption.