We are announcing the first release of Oracle Coherence, Coherence 3.4.2, with native integration for WebLogic Server and WebLogic Portal. The most notable enhancements in the Coherence 3.4.2 release are:
WebLogic Server has proven native capability to provide HTTP session management for the web tier. WebLogic Server is able to provide session state management within WebLogic Server applications but not in a comprehensive fashion across multiple applications or across multiple heterogeneous application servers. This can be a challenge for customers who want to integrate applications that run on multiple application servers or domains. These applications may have been developed at different times by different departments and need to be integrated. These applications may even reside on different systems - Java, .net, native C/C++ infrastructure etc.
Secondly, WebLogic Server's in-memory state replication relies on the size of the JVM heap to store session state. Coherence*Web enables in-memory session state to grow to very large sizes independent of WebLogic Server JVMs as the state can be managed on a separate Coherence In-Memory Data Grid, unconstrained by JVM heap sizes.
The native integration of Coherence 3.4.2 with WebLogic Server 10.3 results in the following capabilities:
Note that Coherence*Web is not a replacement for WebLogic Server's in-memory HTTP state replication services.
With the Coherence 3.4.2 and WebLogic Server 10.3 integration customers benefit from:
A global clothing retailer with over $15B in revenues operating more than 3000 stores worldwide, built its iconic casual brand on basics for men, women, and children, but over the years has expanded through the acquisitions and now owns multiple brands. The operations and management of these brands resided on different systems, on different domains and on different application servers, which worked fine for their physical stores.
With their online channel customers were required to treat different brands as different stores. So customers would have to check out and pay for one brand and then shop for the next brand and so on. This un-integrated customer experience resulted in low customer satisfaction. With Oracle Coherence, specifically Coherence*Web, the brand's were unified and resulted in an integrated customer experience. Data residing in-memory also improved website performance and reliability, resulting in significantly improved customer experience.
WebLogic Portal customers that are looking at further improving the responsiveness of their portal application should benefit from this enhancement. Also, WebLogic Portal customers who are predicting growth in traffic, but don't want to make a significant investment upfront - these customers are looking for a solution that will scale as they grow. Customers whose business continuity is at risk with legacy/backend systems that hold data and with unpredictable growth or demand, since these systems were not designed to support fast-growing high response web applications.
The native integration of Coherence 3.4.2 with WebLogic Portal 10.3 results in the following capabilities:
With the Coherence 3.4.2 and WebLogic Portal 10.3 integration customers benefit from:
A leading global financial services firm with assets over $2 trillion with operations in more than 60 countries was looking to solve issues related to WebLogic Portal performance. The application was a dashboard that displayed account information. The dashboard would access the backend calling the backend for data that resulted in intermittent slow response, especially under high traffic scenario. Using Coherence*Web and Coherence as WebLogic Portal's personalization cache, the customer saw a 2X increase in their transaction rate as well as 60% reduced latency.
Oracle Coherence is a component of Oracle Fusion Middleware that enables organizations to predictably scale mission-critical applications by providing fast and reliable access to frequently used data. By automatically and dynamically partitioning data in memory across multiple servers, Oracle Coherence enables continuous data availability and transactional integrity, even in the event of a server failure. As a shared infrastructure, Oracle Coherence combines data locality with local processing power to perform real-time data analysis, in-memory grid computations, and parallel transaction and event processing.
Coherence*Web is an HTTP session management module dedicated to managing session state in clustered environments. Built on top of Oracle Coherence, Coherence*Web:
There is no code change necessary for the use of Coherence*Web with WebLogic Server 10.3 or WebLogic Portal 10.3 only modifications to the configuration files and proper deployment of Coherence cache servers.
The upgrade process from Coherence 3.3/3.4 to 3.4.2 is straight-forward, simply replace the Coherence 3.3 or 3.4 binaries (i.e. coherence.jar and tangosol.jar) with the 3.4.2 binaries.
For WebLogic Suite customers, there is a convenient package offered by Oracle - Oracle WebLogic Suite - which bundles WebLogic Server 10.3 and Coherence 3.4.2 together*. If the customer licenses WebLogic Suite, then Coherence 3.4.2 will be offered along with WebLogic Server in this bundle.
However, if the customer purchases stand-alone license for WebLogic Server or WebLogic Portal, then customer has to separately purchase license for Coherence 3.4.2, stand-alone license for which is available for customers.
There are no bundles available from Oracle at this time that include WebLogic Portal and Coherence.
*WebLogic Suite also contains Oracle JRockit, iAS, and Oracle Enterprise Manager Diagnostics pack for OFM.
These customers would firstly need to upgrade to WebLogic Server 10.3 to take advantage of Coherence 3.4.2 capabilities. Customers that have purchased license for WebLogic Suite, already have license for Coherence. These customers need to ensure they are using the correct Coherence version. For customers that do not have a license for WebLogic Suite, we recommend that they upgrade to this license and automatically get Coherence license with it. Alternately, these customers can also procure a stand-alone Coherence license.
Customers that have purchased a license for WebLogic Suite, already have license for Coherence. These customers need to ensure they are using the correct Coherence version. For customers that do not have license for WebLogic Suite, we recommend that they upgrade to this license and automatically get Coherence license with it. Alternately, these customers can also procure a stand-alone Coherence license.
These customers would firstly need to upgrade to WebLogic Portal 10.3 to take advantage of Coherence 3.4.2 capabilities. They will also need to upgrade to WebLogic Server 10.3, if they have not already done so. They would need to purchase WebLogic Suite or standalone Coherence 3.4.2 license.
These customers need to ensure they are using WebLogic Server 10.3. They would need to purchase WebLogic Suite or standalone Coherence 3.4.2 license.
Coherence 3.4.2 release details and discussions can be found on the Oracle technology network at https://www.oracle.com/middleware/technologies/coherence.html. Here you can also find technical information, user guide and documentation, how to guides etc.
Coherence 3.4.2 can be downloaded directly from the OTN download page: https://www.oracle.com/middleware/technologies/coherence-downloads.html