I am a bit confused about OData. Is it meant only for "publishing" data to other parties? Or can I use it in my client server application as a data layer.
The case I have is : developing a client-server application for managing some information. The client is a WPF application, the Server is basically Database and a WCF Layer to expose the data to the client. This application is intended for use inside an intranet only.
Is OData a good option to consider in my case or this is not really the situation where OData is designed for?