Oracle ATG to use Coherence Cache
As part of Oracle ATG ecommerce application, we can now have Coherence Caching as external caching mechanism. After version ATG 10.1, the ATG repository layer is enhanced to allow the Oracle Coherence to be used as an external cache.
img src: Oracle Coherence
The current ATG repository level caching capabilities are continued as an option. So hence forth the Oracle ATG ecommerce applications can now use the Oracle Coherence Cache as option of using as the cache mechanism , along with the existing repository level caching.
Coherence can operate with the repository in a side-cache mode, meaning the repository will check Coherence for a cached value prior to going to the database. If a valid value is found in Coherence, then it is used. If no value is found, then the repository will query the database and populate the cache. Coherence can be deployed with a wide range of settings that allow varying of the amount of memory used and the deployment topology. For example, the topology can be set that Coherence acts as a local only cache (similar to ATG caches) or in a distributed mode where portions of the cache are stored on each node.
Advantages of using Oracle Coherence is greater flexibility in setting up caches in complex eCommerce applications. Since Coherence runs external to JVM, it free up memory for the JVMs, which ideally increases the additional throughput. Likewise, Coherence can scale to very large amounts of data, providing a solution for customers with huge repositories, such as very large catalogs. Implementing Coherence cache in a distributed application environment helps in reducing the load on the DataBase server due to only needing to fill one cache with the data.
src: Oracle Commerce
You may also like this
TechnoStixs.com is a dedicated weblog for Java/J2EE and web developers. We take pride in our work. Every publication is carefully analyzed, written and tested to ease the understanding of the topic or subject.
We cover Java Core Technologies, eCommerce, J2EE Frameworks, Web Service, Build Tools, Unit Test Frameworks and Others.
1,859 total views, 2 views today