Which of the following involves breaking of complex supplier into parts with a broker presenting a uniform interface to the client and deciding how to route client requests?
(a) Simplify the Supplier
(b) Decompose the supplier
(c) Facilitate Client/Server interface
(d) All of the mentioned
The question was asked in final exam.
This is a very interesting question from Mid-Level Design Pattern Categories and Broker Pattern in division Visibility, Accessibility and Information Hiding of Software Architecture