Oracle WebLogic Server 12.2.1 (12cR2) is now generally available. The release was highlighted in Larry Ellison's Oracle OpenWorld keynote Sunday night, and was formally announced today in Inderjeet Singh's Oracle OpenWorld General Session and in a press release. Oracle WebLogic Server 12.2.1 is available for download on the Oracle Technology Network (OTN) at the Oracle Fusion Middleware Download page, and the Oracle WebLogic Server Download page. The product documentation is posted along with all documentation for Oracle Fusion Middleware 12.2.1, which has also been made available.
Oracle WebLogic Server 12.2.1 is the biggest WebLogic Server product release in many years. We intend to provide extensive detail about its new features in videos and blogs posted here over the coming weeks. Consider this note an initial summary on some of the major new feature areas:
- Continuous Availability
- Developer Productivity and Portability to the Cloud
WebLogic Server multitenancy enables users to consolidate applications and reduce cost of ownership, while maintaining application isolation and increasing flexibility and agility. Using multitenancy, different applications (or tenants) can share the same server JVM (or cluster), and the same WebLogic domain, while maintaining isolation from each other by running in separate domain partitions.
A domain partition is an isolated subset of a WebLogic Server domain, and its servers. Domain partitions act like microcontainers, encapsulating applications and the resources (datasources, JMS servers, etc) they depend on. Partitions are isolated from each other, so that applications in one partition do not disrupt applications running in other partitions in the same server or domain. An amazing set of features provide these degrees of isolation. We will elaborate on them here over time.
Though partitions are isolated, they share many resources - the physical system they run on or the VM, the operating system, the JVM, and WebLogic Server libraries. Because they share resources, they use fewer resources. Customers can consolidate applications from separate domains into fewer domains, running in fewer JVMs in fewer physical systems. Consolidation means fewer entities to manage, reduced resource consumption, and lower cost of ownership.
Partitions are easy to use. Applications can be deployed to partitions without changes, and we will be providing tools to enable users to migrate existing applications to partitions. Partitions can be exported from one domain and imported into other domains, simplifying migration of applications across development, test and production environments, and across private and public clouds. Partitions increase application portability and agility, giving development, DevOps, test and production teams more flexibility in how they develop, release and manage production applications.
WebLogic Server's new multitenancy features are integrated with innovations introduced across the Oracle JDK, Oracle Coherence, Oracle Traffic Director, and Oracle Fusion Middleware and are closely aligned with Oracle Database Pluggable Databases. Over time you will see multitenancy being leveraged more broadly in the Oracle Cloud and Oracle Fusion Middleware. Multitenancy represents a significant new innovation for WebLogic Server and for Oracle.
Oracle WebLogic Server 12.2.1 introduces new features to minimize planned and unplanned downtime in multi data center configurations. Many WebLogic Server customers have implemented disaster recovery architectures to provide application availability and business continuity. WebLogic Server's new continuous availability features will make it easier to create, optimize and manage such configurations, while increasing application availability. They include the following:
- Zero-downtime patching provides an orchestration framework that controls the application of patches across clusters to maintain application availability during patching.
- Live partition migration enables migration of partitions across clusters within the same domain, effectively moving applications from one cluster to another, again while maintaining application availability during the process.
- Oracle Traffic Director provides high performance, high availability load balancing, and enables optimized traffic routing and load balancing during patching and partition migration operations.
- Cross-site transaction recovery enables automated transaction recovery across active-active configurations when a site fails.
- Oracle Coherence 12.2.1 federated caching allows users to replicate data grid updates across clusters and sites to maintain data grid consistency and availability in multi data center configurations.
- Oracle Site Guard enables the automation and reliable orchestration of failover and failback operations associated with site failures and site switchovers.
These features, combined with existing availability features in WebLogic Server and Coherence, give users powerful capabilities to meet requirements for business continuity, making WebLogic Server and Coherence the application infrastructure of choice for highly available enterprise environments. We intend to augment these capabilities over time for use in Oracle Cloud and Oracle Fusion Middleware.
Developer Productivity and Portability to the Cloud
Oracle WebLogic Server 12.2.1 enables developers to be more productive, and enables portability of applications to the Cloud. To empower the individual developer, Oracle WebLogic Server 12.2.1 supports Java SE 8 and the full Java Enterprise Edition 7 (Java EE 7) platform, including new APIs for developer innovation. We're providing a new lightweight Quick Installer distribution for developers which be easily patched for consistency with test and production systems. We've improved deployment performance, and updated IDE support provided in Oracle Enterprise Pack for Eclipse, Oracle JDeveloper and Oracle NetBeans. Improvement for WebLogic Server developers are paired with dramatic new innovations for building Oracle Coherence applications using standard Java SE 8 lambdas and streams.
Team development and DevOps tools complement the features provided above, providing portability between on-premise environments and the Oracle Cloud. For example, Eclipse- and Maven-based development and build environments can easily be pushed to the Developer Cloud Service in the Oracle Cloud, to enable team application development in a shared, continuous integration environment. Applications developed in this manner can be deployed to traditional WebLogic Server domains, or to WebLogic Server partitions, and soon to Oracle WebLogic Server 12.2.1 running in the Java Cloud Service. New cloud management and portability features, such as comprehensive REST management APIs, automated elasticity for dynamic clusters, partition management, and continued Docker certification provide new tools for flexible deployment and management control of applications in production both on premise and in the Oracle Cloud.
All these and many other features make Oracle WebLogic Server 12.2.1 a compelling release with technical innovation and business value for customers building Java applications. Please download the product, review the documentation and evaluate it for yourself. And be sure check back here for more information from our team.