
Diffusion Product Stack
Cases/Examples
Benefits
Technological advances and the introduction of the internet have not only increased the pace and efficiency of the world we live in but removed many of the barriers to entry which have historically, for many industries, kept competition low. This has resulted in an ever increasing demand and need for more information to be disseminated in real-time to numerous devices (web browser, mobiles, third party applications/hardware etc.).
To stay competitive companies need to be able to meet and stay ahead of this demand. In addition, as each new ‘net’ connected device (web browser, mobile, game consoles, third party systems etc.) comes ‘on line’ there is an instant need to satisfy the new device’s demand for information and, from a business perspective, to take advantage of and exploit the ‘channel’ to generate revenue.
Diffusion, a suite of enterprise messaging software products, will ensure your company is able to satisfy this demand and stay ahead of the technology curve. In essence, Diffusion enables you to push and receive data and events to and from any, current or future, ‘net’ connected device, thus ensuring you are able to take advantage of all existing and future channels to the market immediately.

The efficiency, performance and interoperability of Diffusion ensure that not only are your immediate and future messaging requirements met, but your bandwidth (up to 85%) and hardware consumption drop considerably (up to 80%).
The Diffusion Product Stack
Diffusion can be broken down into a number of unique products. The mix of the products you will require will vary from the entire product stack to a single component. This mix will be determined by a mixture of factors:
- Immediate and future goals and objectives of your business
- Current, if existing, application architecture
The stack is made of the following components:
- Diffusion Message Broker - machine to machine messaging within an intranet/extranet environment.
- Diffusion Internet Message Broker - machine to any ‘net’ connected devices (web browser, mobile, third party applications, game consoles etc.).
- Diffusion Ajax Engine - Ajax server for any Web 2.0 (or beyond) website.
- Client Connectors & Adapters - out of the box ‘connectors’ to facilitate the integration of feeds and client devices to Diffusion.
Diffusion, the power behind net connected devices
Diffusion has a wide range of potential applications/uses. Depending on the business’ goals, each application will have a varying degree of appeal. Some example uses/cases are:
Why Diffusion?
Whilst the ability to ‘push’ data to the web browser has existed for a while, solutions have tended to rely on resource (bandwidth, hardware) intensive techniques and/or relied on third party plug-ins (Active X, applets etc.), which in turn have their own support, compatibility and maintenance nightmares.
Overall they haven’t lived up to expectations or the scalability and performance required for enterprise level use.
Diffusion’s efficiency and flexibility ensure; latency, performance, scalability and compatibility issues are a thing of the past. You can deploy truly rich application with minimal effort.
In addition, by implementing Diffusion, you will achieve the following implicit and explicit rewards:

