interface for request-response synchronous client
interface for request-response synchronous server
interface for request-response asynchronous server (request)
interface for request-response asynchronous client (response)
interface for request-response asynchronous server (response)
interface for request-response asynchronous client (request)