Hello,

I have been wondering for a while about the notion of a distributed ESB, i.e. several separate instances of SM distributed across the world and each instance is only aware of local services. However, each instance of the SM is aware of the other one, and if it cannot fulfill a routing request locally, it contacts the other SM instances it is aware of. The rationale behind it is that we would like to run intensive processing close to the data. One could extend this notion to a hierarchical master and slave model, where the master is in charge of a global workflow, and each slave has to run a local workflow on behalf of the master.

Would this be possible with SM? If not, does anybody think it is a good/ bad idea to have an architecture like this?

Thanks,
Stefan

Reply via email to