This seems like they are adding another layer of abstraction that is only serving to complicate your architecture. Better to apply the KISS principle here and avoid this framework. OData appears to be just a SOAP replacement with some RESTful properties.