broker pattern
architectural pattern for structuring distributed software systems with decoupled components that interact by remote procedure calls by coordinating communication and transmitting results and exceptions
en-US/ˈbɹoʊkɚ ˈpædɚn/
en-GB/ˈbɹəʊkə ˈpætən/