
Diffusion Product Stack
Cases/Examples
Benefits
- Reduction in operating costs
- Increased innovation and market opportunities
- Quick ROI
- Reduce your carbon foot print
- Improved user experience
- Build rich internet applications quickly
Features
- Best Message Delivery
- Bi-Directional
- Cascading Transport Layer
- Client Connectivity (Roundtrip Monitor)
- Client Driven Events
- Compression
- Conflation
- Firewall Compatible
- Hierarchical Topics
- High & Low Water Marks
- High Performance & Scalability
- Multiple Queue Types
- Multiple Message Types
- Multiple Transport Layers
- Secure
- Simple & Flexible API
- Technology Agnostic
- Topic Aliasing
- Web Sockets
- Zero Copy
- Zero Download
- Zero Fan Out Time
- Zero Latency
Diffusion can interact with any application and/or device which can programmatically open a socket. This means countless devices/applications can connect and interact with Diffusion. Trying to support all the devices/applications individually would be impractical or uneconomic. That said, we do provide and bundle with the various Diffusion products within the suite the following ‘out-of-the-box’ client connectors and adapters (publishers).
Client Connectors
- JavaScript/AJAX/Web Sockets
- Silverlight
- Flex, Flash or Adobe Air
- Java (J2SE)
- Java Mobile (J2ME - Blackberry)
- Objective-C (iPhone)
- .Net/#C
- Excel
Adapters (Publishers)
- Java
- .Net/#C
You should be able to support most client devices and applications via the adapters bundled. If this isn’t the case and your application or device needs a connector or adapter written in a different programming language it is fairly easy to create you own with the protocol documentation provided. Should you not have the time or wish to do this then Push Technology’s consulting service is able to provide personnel to do this for you.

