Oracle has updated some of its middleware and developer products to make them better equipped for private cloud deployments, releasing major updates for the WebLogic application server and Oracle Coherence in-memory data cache.
The updates are designed to "provide an integrated foundation infrastructure for customers who want to build a cloud infrastructure, for customized applications or applications running under our Fusion middleware," said Mike Lehmann, Oracle vice president of product management.
[ Keep up on the day's tech news headlines with InfoWorld's Today's Headlines: Wrap Up newsletter. ]
Oracle now describes this set of software, which also includes the Tuxedo application server and recently released Oracle 12c database, as the Oracle Cloud Application Foundation.
"They have done a lot of integration in this wave" of releases, IDC analyst Al Hilwa said via email. "Some of the most interesting stuff is the integration pathways between [WebLogic], the Coherence layer and the Oracle database."
The new version of WebLogic Java application server provides the ability to do dynamic clustering, which allows organizations to "grow and shrink WebLogic clusters to adapt to the workload," Lehmann said.
WebLogic includes a set of diagnostic tools that watch memory and processor usage, which the administrator can monitor to see if the cluster needs to change in size.
Administration for the Java Messaging Service (JMS) has been streamlined in WebLogic. The new JMS can speed data rates on Oracle Exalogic by up to three times, according to Oracle.
WebLogic can now also fully support Oracle 12c, including support for the new database's advanced features such as application continuity and multitenancy.
With application continuity, WebLogic will allow an application to continue to function even if the database goes offline. Support for multitenant capabilities will allow applications to pick which specific tenant databases they can connect with.
WebLogic now also works more closely with the open-source Maven Java build manager. "We've made it very easy for customers to create a Maven repository out of a WebLogic server, so you can build an application with all the [WebLogic] dependencies satisfied," Lehmann said.
The new update of the Coherence in-memory data caching technology, the first version of Coherence in the Oracle 12c product line, "is a major new release. It has significant new capabilities across the board," Lehmann said. As a data cache, Coherence provides a copy of material that resides in a database, but is much quicker to access because it is kept in the working memory of the server, instead of on disk.
In addition to also offering full support for Oracle 12c, the new version of Coherence offers a number of new technologies that will help in faster data synchronization.
"A common issue customers deal with [with] any caching technology is what happens when the data is out of date with what is in the back-end database," Lehmann said. Data may become out of sync when an application updates the database independent of Coherence.
The newly released Coherence 12.1.2 now uses Oracle's GoldenGate database backup software to update entries in the cache that have been recently changed in the database. "GoldenGate will send those changes to the cache, so the cache will always be hot," Lehmann said.