Do Windows Workflow Services allow multiple clients to one service? Basically what I am trying to do is this: construct a WF service that allows clients to "subscribe to the service" and then when certain events trigger a handler, it broadcasts data to each client. So basically something is going to process in the background and then when the services receives, lets say a small string, it broadcasts that string to each client via callbacks.
So what I need to figure out first is if I have a service with a Subscription() method exposed to the world and if I have let's say 3 clients call that method, store information about their callback endpoint and implementation to retain for future data "broadcasts"; can all of this happen in one WF service? If so, how do I reference my clients during broadcast callbacks?