Post on 17-Aug-2015
What’s New inWebLogic 12.1.3 and Beyond
Reza RahmanJava EE EvangelistReza.Rahman@Oracle.com@reza_rahman
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor StatementThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
WebLogic Timeline
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 3
2009-20102009-2010 20112011 20122012 20132013 2014 2014 20152015
WebLogic 11gR1 (10.3.1-6)
Oracle FMW 11g & Apps Manageability, Active GridLink, Messaging, Coherence, OVAB Engineered Systems, Cloud JDK 6 and JDK 7 (WLS 10.3.6)
WebLogic 12c (12.1.2) – CY2013
FMW 12c Infrastructure Mission Critical Cloud Platform Native Cloud Management Modern Development Platform JDK 7
WebLogic 12c (12.1.1)
Java EE 6 JDK 6 and JDK 7Developer zip distribution, Maven, WebSocket, GlassFish interoperability
WebLogic 12c (12.1.3) – June 2014
Some Java EE 7 API Support Oracle Cloud Support JDK 7, JDK 8 Maven, Arquillian Docker
WebLogic 12cR2 (12.2.1) – CY2015 Java EE 7 Support Multitenancy Elastic Clusters REST Management JDK 8
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 4
WebLogic 12.1.3 Fusion Middleware 12.1.3 Release Supports some key Java EE 7 APIs Java SE 8 Support Improved Maven Support Docker Support
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 5
Java EE 7 APIs
+WebSocket Servlet 3.1*
+C
on
curr
ency
JPA 2.1*
JTA 1.2* EJB 3.2* JMS 2*
JSP EL 3* JSF 2.2* JAX-RS 2*
+JSON-P
+Batch
JavaMail
JCA
Inte
rcep
tors
1.2
*
Bea
n V
alid
atio
n 1
.1*
CD
I 1.
1*
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 6
Java EE 7 APIs in WebLogic 12.1.3
+WebSocket Servlet 3.1*
+C
on
curr
ency
JPA 2.1*
JTA 1.2* EJB 3.2* JMS 2*
JSP EL 3* JSF 2.2* JAX-RS 2*
+JSON-P
+Batch
JavaMail
JCA
Inte
rcep
tors
1.2
*
Bea
n V
alid
atio
n 1
.1*
CD
I 1.
1*
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 7
Java EE 7 APIs in WebLogic 12.1.3
+WebSocket Servlet 3.1*
+C
on
curr
ency
JPA 2.1*
JTA 1.2* EJB 3.2* JMS 2*
JSP EL 3* JSF 2.2* JAX-RS 2*
+JSON-P
+Batch
JavaMail
JCA
Inte
rcep
tors
1.2
*
Bea
n V
alid
atio
n 1
.1*
CD
I 1.
1*
Enabled by Default
Enabled by Default
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 8
Java EE 7 APIs in WebLogic 12.1.3
+WebSocket Servlet 3.1*
+C
on
curr
ency
JPA 2.1*
JTA 1.2* EJB 3.2* JMS 2*
JSP EL 3* JSF 2.2* JAX-RS 2*
+JSON-P
+Batch
JavaMail
JCA
Inte
rcep
tors
1.2
*
Bea
n V
alid
atio
n 1
.1*
CD
I 1.
1*
Enabled by Default
Enabled by Default
PRE_CLASSPATHAdjustment/PatchPRE_CLASSPATH
Adjustment/Patch
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 9
Java EE 7 APIs in WebLogic 12.1.3
+WebSocket Servlet 3.1*
+C
on
curr
ency
JPA 2.1*
JTA 1.2* EJB 3.2* JMS 2*
JSP EL 3* JSF 2.2* JAX-RS 2*
+JSON-P
+Batch
JavaMail
JCA
Inte
rcep
tors
1.2
*
Bea
n V
alid
atio
n 1
.1*
CD
I 1.
1*
Enabled by Default
Enabled by Default
PRE_CLASSPATHAdjustment/PatchPRE_CLASSPATH
Adjustment/Patch
Deployed as Shared Library
Deployed as Shared Library
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 10
WebLogic Server 12.1.3Java SE 8 Support
• WebLogic 12.1.3 now supports Java SE 7 and Java SE 8– Java SE 8 featured tested, including lambdas
• Parallel streams, fork/join features not supported– Threads not managed by WebLogic may cause issues
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |Oracle Confidential – Internal/Restricted/Highly Restricted
11
• Improves upon 12.1.2 Maven support via oracle-maven-sync, weblogic-maven-plugin• New wlst-client goal to run WLST scripts from fully remote environment• No longer require local installation of WebLogic Server to execute WLST
from Maven• All WebLogic artifacts available in public Maven repository– Not Maven Central
WebLogic 12.1.3Maven Support
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |Oracle Confidential – Internal/Restricted/Highly Restricted
12
• WebLogic certified to run on Docker• Official Docker images available–On GitHub
• You can use supplied images or create your own
WebLogic 12.1.3Docker Support
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | 13
+WebSocket Servlet 3.1*
+C
on
curr
ency
JPA 2.1*
JTA 1.2* EJB 3.2* JMS 2*
JSP EL 3* JSF 2.2* JAX-RS 2*
+JSON-P
+Batch
JavaMail
JCA
Inte
rcep
tors
1.2
*
Bea
n V
alid
atio
n 1
.1*
CD
I 1.
1*WebLogic 12.2.1Full Java EE 7 Certification
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |Oracle Confidential – Internal/Restricted/Highly Restricted
14
• Full Java EE 7 certification• Multitenancy– Isolating WebLogic domains– CPU, memory, thread, resource, JVM isolation– End-to-end isolation for the Oracle stack
• Elastic clusters– Dynamic upward and downward scaling
• REST management
WebLogic 12.2.1
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |Oracle Confidential – Internal/Restricted/Highly Restricted
15
• Oracle WebLogic Server 12.1.3 is Released– https://blogs.oracle.com/WebLogicServer/entry/oracle_weblogic_server_12_11
• WebLogic Server and the Oracle Maven Repository– https://blogs.oracle.com/WebLogicServer/entry/weblogic_server_and_the_oracle
• Oracle WebLogic Server Now Running on Docker Containers– https://blogs.oracle.com/WebLogicServer/entry/
oracle_weblogic_server_now_running
• WebLogic 12.2.1 Roadmap– https://blogs.oracle.com/emeapartnerweblogic/entry/weblogic_12_2_1_coherence
Resources