Anil,
If you have documents arriving over HTTP to a load balancer that distributes them to a cluster of IS’s, how do you maintain order? Is that the question?
One easy way is to use the Broker in the back-end. In other words, as soon as the IS receives the document, it should publish it to the Broker. This way, once the second document comes in, it also gets published and if the trigger is serial, the document will get queued up behind the first one and it will not be processed until the first one is done.
Now, I’m hoping the “3 hours to process” is just hypothetical because with any significant volume, this would quickly build a dangerous backlog.
Just to be clear in case I misunderstood your question, the communication between the IS and the Broker (or UM) does NOT (and should NOT) go through a load balancer. In fact, it’s a much different pattern. The Broker does NOT deliver messages to the IS’s. The IS’s are the ones that go retrieve messages from the Broker.
Hope this helps,
Percio
#Integration-Server-and-ESB#webMethods-Architecture#webMethods#webMethods-General