Post on 19-May-2015
description
transcript
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute 1
WebLogic/GlassFish/JaaS Strategy and Roadmap
JavaCro’14
Duško Vukmanović
Principal Sales Consultant
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 3
Safe Harbor Statement
The 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 remain at the sole discretion of
Oracle.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 4
Cloud Application Foundation Complete & Integrated Modern Cloud Infrastructure
On
Premise
3rd Party
or Oracle
Cloud
Deployment
Choices
Cloud Application Foundation
Traffic Director/Web Tier
WebLogic Server
Coherence Tuxedo
Virtual Assembly Builder
Traffic Director/Web Tier
WebLogic Server
Coherence Tuxedo
Virtual Assembly Builder
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 5
#11 #11 HIGH PRODUCTIVITY
Java EE
Java SE
HTML5
Mobile, Developer
Productivity
Multi Data Center Multi Data Center SupportSupport
Optimized for Engineered Systems
Foundation for Fusion Middleware & Applications
Oracle Business Applications
Oracle Business Applications
Cloud Application Foundation
Cloud Application Foundation
Fusion Middleware
High Availability, Density, Performance,
Quality of Service
#1 Across Conventional and Cloud Environments Oracle WebLogic Server
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 6
2008 2009 2008 2009 20102010 2011 2012 20132011 2012 2013
WebLogic Server Current Releases
WebLogic 10g R3 (10.3.0)
WebLogic 11gR1 (10.3.1-6)
First Oracle Release
Java EE 5
Oracle FMW 11g & Apps on WebLogic 11g
Manageability, Active GridLink for RAC,
Messaging, Coherence Integration, OVAB
Engineered Systems, Public Cloud
WebLogic 12c (12.1.2)
FMW 12c Infrastructure
Mission Critical Cloud Platform
Native Cloud Management
Modern Development Platform
WebLogic 12c (12.1.1)
Java EE 6
Developer Productivity, Oracle
Traffic Director, Disaster Recovery
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute 7
RAPID DEVELOPMENT RAPID DEVELOPMENT AUTOMATION, PRODUCTIVITYAUTOMATION, PRODUCTIVITY
Support private Maven
Repositories
Consistency across
development teams
Efficient use of central Maven
resources
Simplified Maven Integration Plug-In Updates, Archetypes, and POMs
Product JARs POMs
Private RepositoryPrivate Repository
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute 8
Rich HTML5 - Mobile Development WebSocket and Toplink Data Services
WebSocket protocol: Interactive apps with standard clients (Apache + OTD)
TopLink Data Services: Enterprise data access with no programming
Standard Clients:Standard Clients:
HTML5HTML5, REST, JSON/XML, REST, JSON/XML
ADF Mobile
HTTP/SHTTP/S JSON/XMLJSON/XML
HTTP/SHTTP/S WebSocketWebSocket
JPAJPA
ChangeChange NotificationNotification
TopLinkTopLink Data ServicesData Services
WebLogicWebLogic ServerServer
WebSocketWebSocket
Oracle Coherence Oracle Coherence
Oracle Coherence
Enterprise DataEnterprise Data
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 9
20102010 2011 2012 20132011 2012 2013 20142014 20152015
WebLogic Server Roadmap
WebLogic 11gR1 (10.3.1-6)
Oracle FMW 11g & Apps
Manageability, Active GridLink,
Messaging, Coherence, OVAB
Engineered Systems, Cloud
WebLogic 12c (12.1.2)
FMW 12c Infrastructure
Mission Critical Cloud Platform
Native Cloud Management
Modern Development Platform
WebLogic 12c (12.1.1)
Java EE 6
Developer Productivity, Oracle
Traffic Director, Disaster Recovery
WebLogic 12c (12.1.3) – CY2014
FMW 12c Infra, SOA, ODI
Mobile and Rich Client Support
Mission Critical Cloud Platform
Native Cloud Management
WebLogic 12c (12.1.4) – CY2014
FMW 12c Platform
Multitenancy
Elastic Clusters and REST Mgmt
Java EE 7 and Development
Exalogic, HA and MAA
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute 10
WebLogic Server 12.1.3 Maven Updates
Repository
Product JARs POMs <project>
<groupId>com.oracle.weblogic</groupId>
<artifactId>webservices</artifactId>
<version>12.1.2</version>
<packaging>jar</packaging>
</project>
Archetypes
Sync
plugin
WebLogic
plugin
Same set of 12.1.2 goals
New wlst-client goal to run WLST scripts
from fully remote environment
WLST remote library included in Maven
artifact set
No longer require local installation of
WebLogic to execute WLST from Maven
weblogic-maven-plugin
wlst file
<script>
wlst-client T3
WebLogic
Serv
er
Ad
min
Se
rve
r
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute 11
WebLogic Server 12.1.3 Providing support for Mobile and Rich Applications WLS12.1.3 Clients
HT
ML
5
clie
nts
ADF Mobile
Proxies
OTD
Apache
OHS
Web Sockets (JSR 356)
TopLink Data Services
Server-Sent Events
JAX-RS 2.0
WebSocket Emulation We
bS
ock
et
Em
ula
tion
JAX-RS 2.0, WebSocket 1.0
JSON Programming API
JPA 2.1
Server-Sent Events
WebSocket Emulation
JPA-RS
JPA
Change
Notification
Database
JSON Programming API
HTTP/S, JSON/XML
WebSocket, Server-Sent
Events, Long polling
Java EE 7
APIs
Additional
WebLogic
Value-Add
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 12
WebLogic Server 12.1.3 REST Management API
• Significant updates to REST API
• Extensive Resource coverage
• Now with POST support!
• Monitoring of servers, application
deployments, supporting resources
• Life cycle management for servers,
deployments, resources
• Configure server resources
• Deployment operations
We
bL
og
ic S
erv
er
12
.1.3
RE
ST
Ma
na
ge
me
nt A
PI
RE
ST
Ma
na
ge
me
nt A
PI
HTTP
GET
POST
OPTIONS
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 13
GlassFish Server Summary
Oracle committed to the future of Java EE
– Delivered the most exciting of Java EE ever with Java EE 7 in June 2013
GlassFish Server is the strategic reference implementation of Java EE
GlassFish distributions for Java EE continue to be regularly updated
with major releases of the Java EE specification
– GlassFish SDK
– GlassFish RI
– GlassFish Open Source Edition
Oracle provides one commercially supported strategic application
server – Oracle WebLogic Server
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 14
Java-as-a-Service • Dedicated WebLogic cluster(s) with root access
• Tiered Management Services, built-in HA, On-demand DR
• Fully customizable for any Java application
• Primary Use Case: “Lift & shift” WebLogic and other Java
applications to Oracle Cloud
Java Cloud Service • Pre-configured WebLogic VM for rapid application deployment
• Built-in integration to Storage, Messaging & Developer services
• Choice of JDeveloper, Eclipse, Netbeans for development
• Primary Use Case: Java EE extensions for Oracle Cloud SaaS
applications
Oracle Java Cloud Services
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 15
Oracle Cloud: Java Service Roadmap 2014
Java as a Service • Tech Preview preparation
13.2 (done)
Java Cloud Service
• File System Access
• System Property Access
• Log4J Support
• Shared Libraries
• Service restart
• Security Enhancements
14.1 (spring) 14.1 (spring)
Java as a Service
• First release
• Self-Service Provisioning
• Self-Service Lifecycle
Management
• Caching service (between
14.1 and 14.2)
Java Cloud Service
• App Store Integration
• Notification Support
• OAuth Integration
• Improved Log
Management
14.2 (winter) 14.2 (winter)
Java as a Service
• Disaster Recovery
readiness
• Service Cloning
• Test to Production
• Premium Support
(Oracle managed)
Java Cloud Service
• Converge with JaaS
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Confidential 16
JOIN THE WEBLOGIC COMMUNITY
Visit us at: www.oracle.com/weblogic
WebLogicWebLogic //OracleWebLogicOracleWebLogic @@OracleWebLogicOracleWebLogic Blogs.oracle.com/Blogs.oracle.com/
WebLogicServerWebLogicServer
//OracleWebLogicOracleWebLogic
Copyright © 2014. Oracle and/or its affiliates. All rights reserved. 17
Copyright © 2014. Oracle and/or its affiliates. All rights reserved. 18