Not sure if this is the correct forum to post this on but perhaps you have some patterns to help? I'm looking for an approach for a C# solution that dynamically exposing interfaces for a distributed service via a broker.
Client > Broker (or ESB) > Service
When a service starts up it automatically registers it's interface and endpoint with the broker. All requests from clients go through the broker to make use of service functionality.
Any suggestions gratefully received,