IBM BPM, V8.0.1, All platforms > Get started with IBM BPM > Key concepts > The enterprise service bus in IBM BPM > Service applications and service modules

WebSphere eXtreme Scale

By using the WebSphere eXtreme Scale (eXtreme Scale) product you can provide a caching system that you can integrate with a IBM BPM application. Using eXtreme Scale with IBM BPM can improve service response times and reliability, and provide additional integration functionality.

eXtreme Scale acts as an elastic, scalable, in-memory data grid. The data grid dynamically caches, partitions, replicates, and manages application data and business logic across multiple servers. With eXtreme Scale, you can also get qualities of service such as transactional integrity, high availability, and predictable response times.

You can use mediation flows to access the eXtreme Scale caching function by including the WebSphere eXtreme Scale mediation primitives within your flow. When you develop a Service Component Architecture (SCA) module that needs to store information in an eXtreme Scale cache, you must include the WebSphere eXtreme Scale Store mediation primitive in the mediation flow. If you want to retrieve information from an eXtreme Scale cache, you must include the WebSphere eXtreme Scale Retrieve mediation primitive. By combining the two mediation primitives in a mediation flow you can cache the response from a back-end system, so that future requests can retrieve the response from the cache.

To configure access to eXtreme Scale , create a WebSphere eXtreme Scale definition using the administrative console. Alternatively, you can use the WebSphere eXtreme Scale administration commands from the wsadmin scripting client. An eXtreme Scale definition is the mechanism used by the WebSphere eXtreme Scale Retrieve and Store mediation primitives to connect to an eXtreme Scale server.

Service applications and service modules