
Benefits
Best Message Delivery (BMD)
Diffusion was built on the principle that no one connected client is the same (i.e. different PC setup, network etc.) and Diffusion can be configured so that it automatically adjusts its message delivery to each client accordingly.
For example, client ‘A’ running on a slow PC or connecting over a poor network will have the messages sent to them throttled, with only the latest updates sent, to a level that they can keep up with, ensuring their machine isn’t ‘swamped’ or the information shown stale. Whereas, Client ‘B’ running in a higher spec environment will be sent all the messages.
Obviously key messages, such as confirmations, are sent regardless and this feature can be switched off for client applications requiring all information, regardless of timing.
This is an important technique for ensuring that all your users have the best possible experience on your site/application.
Increased responsiveness and speed
The overall experience of the user will improve as the data on your site/applications becomes real-time. End users will no longer be frustrated by requests to buy an advertised product at a given price to find that, by the time their request has been submitted and served, the given price or product is no longer available and their request rejected. In addition BMD and its ‘server side’ efficiency, combined with Diffusion’s ability to allow bi-directional interaction with the web browser will ensure that the responsiveness and speed of your application will improve.
