By Ruma Sanyal-Oracle on Jan 30, 2015
This one is for those of you who haven’t developed that app [iphone or otherwise] which defies the laws of physics and lets us be at two sessions at once at OpenWorld. The good folks at Oracle University recorded many OpenWorld sessions and some of the most prominent Cloud Application Foundation sessions are now available here. I wanted to kick it off with the WebLogic Server Strategy and Roadmap session hosted by Will Lyons, Head of WebLogic Product Management. So sit back, relax, and enjoy your weekend watching the show!
Will talks about how to leverage WebLogic today and in the future, sharing WebLogic’s current features as well as illustrating the product’s future capabilities in the impending 2015 release of WebLogic 12.1.3. Oracle is investing in several strategic areas for WebLogic and Java Cloud Service (JCS) to ensure complete flexibility for our customers with their cloud and on-premises applications. The investment areas include improved performance, scalability, and availability for applications deployed on WebLogic and JCS, cloud-level management to simplify provisioning of WebLogic environments, multitenancy, ease of deployment flexibility, improved developer environment, and more.
In the most recent WebLogic version 12.1.3, released in July 2014, new features include improved Oracle Fusion Middleware product support, mobile client application development features, and performance and availability innovations from the beginning of the development lifecycle.
For instance, the OTN Free Developer license makes WebLogic easier to get started and free for development on developer desktops, and includes refined language to broaden applicability and usage. With traditional Oracle licensing, developers could develop on their desktop for free but once applications were put in production, licensing fees would apply on the desktop where applications were developed. Now, the entire development lifecycle is free. Developer zip updates also update zip distributions with Patch Set updates for automatic bug fixes and common developer issues.
Other improvements include high availability and performance via simplified disaster recovery with 3x better output due to transactional updates without TLOG transaction writes, and Exalogic optimizations such as JMS replicated stores. Improvements in cloud scale management also see dynamic clusters that eliminate the need to create clustered configuration and managed server configurations to those clusters (ie machines, listen ports, etc.), allowing for enhanced JMS support and maximum scaling. In doing this, there is seamless upgrade, application compatibility, and interoperability with previous WebLogic versions, as well as flexibility and choice for development and runtime. Developers can now take advantage of all the latest Java SE technology, such as JDK 8 improved memory management features.
Perhaps one of the most exciting developments in WebLogic 12.1.3 is the release of Oracle Java Cloud Service, which allows customers to deploy full-featured WebLogic instances anywhere with full ability to move applications on-premise to the cloud and vice versa. Java Cloud Service includes a self-service provisioning interface which makes it easier to provision clusters and domains. There is also an option of exposing the entire surface area of the WebLogic server to do whatever you need to replicate on-premise environments to the Oracle cloud and vice-versa, with full compatibility.
WebLogic 12.2.1 Roadmap — What is Coming?
WebLogic 12.2.1, to be released in 2015, will see even further advancements including multitenancy, built-in elasticity, a REST-based management infrastructure, disaster recovery improvements, Java EE 7 support, and more seamless Exalogic integration. A truly differentiating factor is WebLogic’s multitenancy capabilities - in other words, its ability to run applications supporting multiple tenants within the same server cluster, domain, or instance.
A brand new innovation in WebLogic is a new configuration construct called a partition, which represents a ‘slice’ of a domain that can span all the servers running in your domain. Each partition can be dedicated to tenants, providing appropriate levels of end-to-end isolation of resources among partitions so you can deploy resources individually though they share a domain. Examples include memory and CPU isolation at the JVM level, or separate work managers. This concept is highly significant as it dramatically decreases density of deployments on WebLogic server, and allows customers to get far better utilization of their infrastructure. It is also a great use for consolidation--ie departmental applications that maintain isolation between multiple applications but want the same domain.
This multitenancy provides strategic end-to-end value that is completely unique to Oracle, as it will be implemented not just at the application server level but will be integrated into the entire Cloud Application Foundation stack. Elastic clusters in WebLogic 12.2.1 will also define configurable rules for cluster scaling that will help customers define actions like scaling a cluster up or down, scheduling defined by workloads or time of day, or driving other configuration changes.
Finally, there are also improvements to the Exalogic Elastic Cloud Software 12c, on which WebLogic Server is supported and optimized for. In 2015, Exalogic will allow for capabilities to build private clouds that run on the same IaaS and PaaS provisioning technology in Java Cloud Service, as well as similar interfaces.
Well, I really cant cover 45 minutes worth of content in one blog, although I tried. So go ahead and take a listen at Will’s sessions that is hosted at http://bit.ly/oow14cafsessions. Next week, we will highlight the Coherence Roadmap and Strategy session for the in-memory data grid buffs amongst you.