In addition, Oracle WebLogic Server 12.1.2 provides improved developer productivity with enhanced support for Apache Maven for build and lifecycle management, and HTML5, Java and WebSockets for development of rich, mobile and cross-platform applications. “Now it is very easy to have a build in HTML5, highly interactive, mobile and browser-based clients, that are able to listen to, subscribe to, and have data pushed from WebLogic Server applications out to those mobile clients. Most modern applications are moving to HTML5 and frequently to mobile devices. Now, this native WebSockets support gives a great developer experience and also a great runtime experience because of the support inside of WebLogic Server,” says Lehmann. WebLogic Server 12.1.2 also provides declarative JSON or XML-based access to enterprise data sources via REST through Oracle TopLink data services.
New Features in Coherence 12.1.2
The second main component of Cloud Application Foundation, Coherence 12.1.2, is Oracle’s in-memory data grid caching solution and represents the first major release of Coherence in the 12c era, notes Lehmann.
Oracle Coherence 12.1.2 provides applications with real-time availability of database changes automatically through Oracle Coherence GoldenGate HotCache and improves cluster lifecycle management by leveraging the Oracle WebLogic Management Framework with Managed Coherence Servers. “GoldenGate HotCache solves what a lot of people in the industry call a ‘stale cache’ problem,” says Lehmann. This occurs when there is data in the cache in the back end persistent data store that some other application, independent of the applications using Coherence, has updated. “What we have done is connected GoldenGate to listen to the database logs in an Oracle Database and enabled it to propagate those data changes into Coherence so that if a batch program updates the database, GoldenGate will listen to the changes in the log, propagate it up to the cache and the cache is always up to date. This gives you real time. highest performance access because the cache is up to date, yet you don’t have to change your legacy applications that might be coming in directly to the back-end database.”
Another major feature, says Lehmann, is Coherence Live Events, which is a simplified, consolidated event model for the data grid. It adapts to spikes in user demand automatically with dynamic proxy thread pooling. “Live Events provides a consolidated, integrated, simplified programming model for working with events in the cache. It is a really nice capability as people start using caching and data grids at scale in a cloud environment.”
Coherence 12.1.2 also optimizes the tradeoff between performance and data consistency with flexible high-availability options and delivers multi-data center solutions with site-safe and rack-safe enhancements.
Oracle WebLogic Server, Oracle Coherence and Oracle Web Tier also have a new common install, update, patch and provisioning framework, along with standardized administrative tooling, to further improve the customer experience and reduce operational complexity. Oracle WebLogic Server and Oracle Coherence are optimized to run on Oracle Exalogic Elastic Cloud, a member of the Oracle Engineered Systems family, that combines hardware and software to provide high performance, reliability and scalability for Oracle, Java and other business applications.
Full details on Oracle WebLogic Server 12.1.2 are available in the datasheet. Full details on Oracle Coherence 12.1.2 are available in the datasheet.