Mostly, a service is only defined by its interface. That is sufficient to connect to the service from technical perspective only, but insufficient to work with the service appropriate. That is exactly why each service needs a Service Level Agreement, in which the use of the service or the constraints of the service, etc are [...]