To bring some structure in all the new features, we will divide them in categories from which you will get a clearer view, and address the new features in a broader perspective.
The new Oracle WebLogic 12c implements the Java EE 6 standards, which supports all kinds of Java EE 6 specifications implemented such as Java EE 6 features and development features:
The new features and specifications are listed as follows:
Not typically a specification, but important though: the convergence of the Java VM; JRockit and HotSpot, are both incorporated with the best features from both Java virtual machines. The JVM convergence will be a multiyear process. Probably it will be a converged JVM-based on HotSpot with all goodness of JRockit.
The following are the JRockit features and specifications:
The following are the features of HotSpot JVM:
We will discuss JVM Converge in detail in Chapter 2, Supporting the JAVA EE 6. We will also highlight some of the important new JAVA EE 6 specifications.
WebLogic 12c has support for many IDEs. WebLogic already supports JDeveloper 11.1.1.5, but will come out with 11.1.1.6 later on. However, anyone developing applications using WLS 11.1.1.5 can deploy them to WLS 12c.
Also supported are Eclipse and NetBeans 7.1 IDE. As said, the JDeveloper 11.1.1.6 and IntelliJIdea IDE will be supported in a later timeframe. The following is the screenshot of the IDEs already supported by WebLogic 12c:
The following screenshot shows the IDEs that will be supported later in 2012. Unfortunately, during the writing process of this book, JDeveloper 12 was not available.
The following are the other features:
weblogic-application.xml, weblogic.xml
, and weblogic-webservices.xml
deployment descriptor files.There are many new features and tooling in the new WebLogic 12c. They are as follows:
As WebLogic 12c is part of the Cloud foundation, it will run on conventional systems, and also on utilized hardware or better called engineered systems or Exalogic. To meet the requirements of these new hardware techniques, WebLogic 12c has better performance features.
Some of these features are:
WebLogic 12c supports Oracle Traffic Director. Oracle Traffic Director is a layer-7 software load balancer. Oracle Traffic Director:
Tight integration with the Enterprise Manager 12 Cloud Control and the use of the Middleware. Within the Enterprise Manager one can administer, clone, perform deployment, and provision tasks. Enterprise Manager 12c will be discussed in Chapter 5,Integration and Management with Enterprise Manager 12c Cloud Control.
Some of the other features are as follows:
The following screenshot shows you a typical middleware diagnostics page:
Managing Oracle WebLogic Server with EM 12c provides you a broad end-to-end monitoring and management perspective from the external face of applications, to the majority of the business logic. This means multiple clusters of managed servers that handle both presentation and business logic and communicate with each other via RMI, Web Services, and other remote invocations in order to complete transactions for frontend processes. In order to properly manage these WebLogic servers (whether there are multiple large-scale deployments or just a couple of clusters), administrators need to keep track of performance, service levels, configurations, error/exception handling, patching, and general application life cycle activities such as scale out and WebLogic domain or Java EE application provisioning.
The use of Coherence already exists, but was always a bit of a side product, from WebLogic 12 there will be a tighter integration with the latest Coherence as follows:
Another integration is the one with the node manager, which is used for starting/stopping cache servers remotely and from the console. Exalogic and Cloud ready!
Oracle WebLogic is an Enterprise Application Server part of the Application Cloud Foundation. Oracle Cloud Application Foundation combines technologies together: Oracle Exalogic Elastic Cloud, the basis for the cloud world, Oracle WebLogic Server for Java EE, Oracle Tuxedo for C/C++/COBOL, Oracle Coherence in-memory data grid, Oracle JRockit and Hotspot Java SE solutions, Oracle Enterprise Manager, Oracle Virtual Assembly Builder, and Oracle Traffic Director.
In the following diagram, you can see where WebLogic is positioned in this foundation:
The following are some Exalogic features:
Infiniband network interface
Both are using direct memory access and kernel bypass for better throughput and lower latency.
More Exalogic features will be discussed in Chapter 6,Oracle WebLogic 12c to the Cloud – Exalogic.
18.221.179.220