The Siebel CRM 25.6 Release Update provides an optional, resilient caching mechanism that will improve your Siebel application’s performance. You will be able to:
- Login faster
- Navigate faster
- Start Object Managers faster
We are partnering with the well-known caching software: Oracle’s Coherence. This allows the application to store in-memory thousands of pieces of data that every Object Manager queries for its use. Once they have been queried from the database, they are stored in the cache, providing lightning-fast retrieval of the data for subsequent Object Managers. Once the cache is populated, the next Object Manager that needs the “metadata” stored in the cache gets if from the cache, not the database. The following diagram illustrates the process.
- The Siebel Object Manager needs such information such as:
- Contents of S_RR* tables
- User Organizations
- User Positions
- User Responsibilities
- User Preferences
- The Object Manger first checks to see if the data is in the Coherence cache.
- If the data is not in the cache, it gets it from the database.
- If the data was not in the cache, it adds the data to the cache or gets the data from the cache if it was there.
- The data is either returned from the cache or from the database.
Not only does this make your application faster, it allows Oracle to build more features in the future, now enabled by the use of this distributed cache.
Enabling the turbo
Oracle recommends at least three machines, each with Coherence running on them for redundancy. Therefore, you will need to install the application internal container and Tomcat (using the Siebel Installer to do this) on these machines, and you will install Coherence on the machines as well. Secure communication is supported using SSH tunneling. For Windows, the SSH Server software is supplied by the installation.
Optional?
Yes, this is an optional feature, but we recommend it. You will get performance benefits now and enable newer features that use the cache in the future. You can enable the feature using an enterprise parameter.
change entparam CoherenceCacheName=<CacheName>
Let’s go!
We have listened to our customers who have been asking us about how to make the application go even faster, increasing REST and integration throughput, and allowing for faster start-ups for Object Managers. As a result we have added this turbo-boost for Siebel CRM. Take a look at our 25.6 release, try it out and let us know how fast you go!