A broker is usually a central point for message forwarding and pass-through for clients and backend services. There are many types of brokers that come into mind
But they mostly fall into the below basic model unless the client manages to bypass the broker with a P2P communication with the backend itself.
Router Implementation – Strong Typed with Message Forwarding
Aug’5’10
Here are 2 really good articles on MSDN that I would recommend for the functional aspects to architect your your router.