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
- Distributed ESB Stefan Klinger
-