More flexible approach to implementing business logic
The current use of query and change interceptors is good for simple business logic to filter out results etc, but for more complex business logic you can end up exposing a custom service operation. I would like to see more control over wiring in business logic into data service calls.
While we’d love for WCF DS to improve in this area, Web API is an excellent stack to use for creating OData feeds that have a heavy need for business logic in the service layer.
Service operation have to be more powerfull, to allow complex POST operations, with entitys, than we can use it to implement business rules.