IBM Integration Bus, Version 9.0.0.8 Operating Systems: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

See information about the latest product version

Global cache scenario: Caching static data

You can use a global cache to store static data. The use of a global cache facilitates horizontal scaling in situations where a cache is used to minimize network interactions to a back end system. With a global cache, you can increase the number of clients while maintaining a predictable response time for each client.

When IBM® Integration Bus acts as a façade to a back-end database, it must provide short response times to the client, even though the back-end database has high latency.

Graphic showing the placement of the global cache in a multiple client scenario.

IBM Integration Bus can provide short response times by caching results in memory (for example, ESQL shared variables).

Graphic showing the placement of the global cache in a multiple client scenario.

However, this configuration does not scale well horizontally. When the number of clients increases, the number of brokers and integration servers can be increased to accommodate the clients, but each broker has to maintain a separate in-memory cache.

Graphic showing the placement of the global cache in a multiple client scenario.

With a global cache, the number of clients can increase while a predictable response time is maintained for each client.

Graphic showing the placement of the global cache in a multiple client scenario.


bn23732_.htm | Last updated Friday, 21 July 2017