As Published In
Oracle Magazine
March/April 2012



One for All

By Philip J. Gill


Oracle WebLogic Server 12c provides a standards-based platform for developing, deploying, and consuming cloud applications.

Oracle has introduced Oracle WebLogic Server 12c, the next generation of its market-leading Java application server. According to Hasan Rizvi, senior vice president of Oracle Fusion Middleware and Java, Oracle WebLogic Server 12c adds more than 200 new features to support the development, deployment, and management of public, private, and hybrid cloud computing environments. To enable Oracle WebLogic Server customers to incrementally move to the cloud, Oracle WebLogic Server 12c also provides enhancements for on-premises architectures.

Oracle WebLogic Server 12c—part of Oracle’s cloud application foundation, Oracle’s open platform for running applications in the cloud—is designed to provide maximum flexibility and performance, Rizvi said at a live Webcast in December 2011. Oracle’s cloud application foundation integrates Oracle WebLogic Server 12c with Java Platform, Enterprise Edition 6 (Java EE 6), distributed caching, online transaction processing, virtualization, and traffic optimization. “With our proven, industry-standard Oracle WebLogic Server platform,” Rizvi said, “users can take applications they have developed for the IT shop and deploy them in the cloud, and, conversely, they can start on the cloud and bring their applications in-house.”

Oracle WebLogic Server 12c can run on any hardware platform but is optimized for Oracle Exalogic Elastic Cloud, an engineered system that combines hardware, software, and storage to boost the performance of Java applications, Oracle Applications, and all other enterprise applications.

Three Goals

Oracle included the new features in Oracle WebLogic Server 12c with three goals in mind, said Rizvi: to provide a more productive platform for developing cloud-based applications; to make deployment and management of those applications easier; and to provide a better, more reliable experience to users through increased performance, higher availability, and more-efficient disaster recovery.

For developers, Oracle WebLogic Server 12c includes a complete implementation of Java EE 6, with support for annotations, dependency injection, and POJOs (Plain Old Java Objects). It is also tightly integrated with leading integrated development environments, such as Eclipse and NetBeans, and popular open source tools, such as Maven and Hudson. Developers can now leverage Java Platform, Standard Edition 7 features to create cleaner, more maintainable code.

Next Steps

 LEARN more about Oracle WebLogic Server 12c

When these features are added together, Rizvi explained, a typical developer will need to write “25 percent fewer Java classes, 50 percent less Java code, and 80 percent less XML code” for an Oracle WebLogic Server 12c application versus a similar one on its predecessor, Oracle WebLogic Server 11g.

To aid application deployment, Rizvi explained, Oracle WebLogic Server 12c is designed to work well with Oracle Virtual Assembly Builder, which allows developers to create and configure multitier application topologies and provision them onto virtualized resources. Rizvi added that the tool makes all the necessary connections to deploy the various components of an application as a single entity. “This makes deployments repeatable and more efficient by orders of magnitude,” Rizvi said.

Enhanced Availability and Recovery

For consumers of cloud services, performance and availability are key, said Rizvi. Oracle WebLogic Server 12c provides enhanced availability and disaster recovery through such features as active grid links, transaction and Web session affinity, early notification systems, and better integration between Oracle Real Application Clusters and Oracle WebLogic clusters. “We achieve three times better throughput than the previous release through these affinities,” said Rizvi.

Oracle WebLogic Server 12c is available for immediate download. Built-in tooling provides a seamless upgrade path for existing Oracle WebLogic 11g applications, and Oracle is offering migration tools and capabilities for users of GlassFish and Oracle Internet Application Server products. Finally, Oracle offers consulting services packages to upgrade to Oracle WebLogic Server from JBoss Application Server and IBM WebSphere Application Server.

Philip J. Gill
is a freelance writer and editor.


Send us your comments