Revomed web services interfaces because extract them from implementations is not practical; different web service implementation (SOAP or REST) are no really "generic".