Consumer is a function
which consume a response operation for a consumer
which performs a request and response for a consumer
which consumes the result of a service supplied by a provider
which performs a service in when they receive a request