AT ORACLE: News
One for AllBy 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.
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.
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.
Send us your comments