Hi Turick
I understand, in some cases, having all embedded in the same servlet container is simpler and has its advantages, but a dedicated server for push has some strong points it's worthy to take into account, like: stream-sense, data optimization, conflation, dynamic throttling, delta delivery and more.
Stream-sense allowed automatic and fast detection of the best transport protocol on a per-client basis.
To optimize message frequency, series of updates to an item can be filtered via queuing, resampling and conflation.
The data flow may be dynamically throttled, based on the bandwidth allocation, the frequency allocation and the current real bandwidth detection.
In order to spare even more bandwidth, for subsequent updates to an item, with delta delivery, only the actually changed fields may be sent.
You may found more information on
these slides, on "
Lightstreamer General Concepts" and at
http://www.lightstreamer.com/doc
Regards,
Marco