ADO.NET Data Services platform is a powerful tool to build
services based on REST approach. Such services allow to work with data via HTTP
conveniently. In platform ADO.NET Data Services there is a lot of implemented
functional capabilities that could be used in service-oriented applications.
For example, access to separate entities and fields is available out of a box.
Also it is possible to perform filtration, sorting and splitting into pages
operations on a server side.
All these opportunities are included in structure of ADO.NET
Data Services by default and don't demand additional setting. However, in some
situations there is a need to realize more flexible settings of a service work
and change its behavior a little. Besides there are some situations when usual
accesses to collections isn't enough and it is necessary to implement more
complex logic. In this article you can read about the way to implement
non-standard operations in web services, information about fine-tune of web
services based on ADO.NET Data Services platform.