Os principais participantes do padrão arquitetônico Broker são apresentados a seguir:
| Cliente | As aplicações que utilizam os serviços prestados por um ou mais servidores. |
| Clientproxy | Componente que fornece transparência (pelo cliente) entre os componentes remotos e locais para que os componentes remotos apareçam como locais. |
| Corretor | Componente que faz a mediação entre os componentes de cliente e servidor. |
| ServerProxy | Componente que fornece transparência (no servidor) entre os componentes remotos e locais para que os componentes remotos apareçam como locais. |
| Servidor | Prestação de serviços aos clientes; também pode atuar como cliente para o corretor. |
| Ponte | Componente opcional para encapsular a interoperação entre os corretores |