Roadmap and Strategy for WebLogic / GlassFish Server in the Cloud in the Cloud

ballooncadgeInternet και Εφαρμογές Web

31 Οκτ 2013 (πριν από 4 χρόνια και 12 μέρες)

94 εμφανίσεις

Roadmap and Strategy for
WebLogic/ GlassFishServer
in the Cloud
in the Cloud
HUJAKKeynote
Duško Vukmanović
FMW Principal SalesConsultant
Oracle
Obligatory 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
decisions
. The
development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole
discretion of Oracle.
Program Agenda

WebLogicServer Roadmap

WebLogicServer Today / Tomorrow

GlassFish
Server Roadmap

GlassFish
Server Roadmap

GlassFishServer Today / Tomorrow
WebLogic Server 12c –New Features
Java EE 6
•JSP 2.1, JSF 2.0
•EJB 3.1, JPA 2.0
•Context and Dependency
Injection
•Restful Web Services
Developer
Database
•GridLink–Session
Affinity
•GridLink–Transaction
Affinity
•GridLink–Fast
Connection Failover
Performance
Enterprise Scale
•Database Transaction
Logs
•Database Store
Performance
Enterprise Manager 12c
•Cloud Management

Diagnostics Advisor
Cloud
•Optimized WebLogic
Virtual Appliances
•Coherence Exalogic
Exabus
•WebLogic Elastic
Message Overflow
•Coherence Elastic Data

Exalogic HTTP, JMS and
Over 200 New Features
Oracle WebLogic Server 12c Key New Capabilities
￿
Java EE 6 and Developer Productivity
￿
Simplified Deployment and Management with Virtualization
￿
Integrated Traffic Management
￿
Integrated Traffic Management
￿
Enhanced High Availability and Disaster Recovery
￿
Much Higher Performance
￿
Seamless Upgrade
WebLogic Server 12c Disaster Recovery
New Features
Three-Tier Topology

Transaction Logs in Database
–Option to use DB instead of file store
–Enables common storage, replication with
application and JMS data
–Configuration benefits
–Supported with RAC, Exalogic, Exadata
WebLogic Cluster
Web Server Tier
Web
Server 2
Local LB
Web Tier
WebLogic Server: #1 in Performance
SPECjEnterprise2010 Performance World Record •
Multi-Node Overall EjOPS
–2.4X
more workload than IBM
–Running on Oracle Database RAC

Overall
EjOPs
per Processor
Active GridLinkfor RAC
New performance optimizations

Web Session Affinity
–New Affinity type in WebLogic Server
–Connection requests use Affinity “hint”
–Performance for Web Apps

Configuration Wizard support
GridLinkData Source
WebLogic Cluster
Machine 2
Managed
Server 2
Machine 1
Managed
Server 1
Affinity
Context
Connection
Requests within
same Web Session

Configuration Wizard support
–Create Gridlink-enabled domains
–Templates, Configuration Wizard, WLST
Offline Gridlink“aware”

Fusion Middleware Support
–Standardized RAC integration across FMW
Machine 1
RAC
Node 1
RAC Cluster
Local
Listener
ONS
Machine 2
RAC
Node 2
Local
Listener
ONS
same Web Session
GlassFish
Server
GlassFish
Server
DistributionLicenseFeatures
GlassFishOpen Source Edition 3.1CDDL & GPLv2
•Java EE 6 compatibility
•Full Java EE distribution
•In-memory replication / clustering
•Centralized Administration
Oracle GlassFishServer 3.1Commercial
•Adds
•Oracle GlassFish Server Control

Patches, support, knowledge base
GlassFish Server Distributions

Patches, support, knowledge base
GlassFish Server -Reference Implementation
Java EE 6 Themes
Flexibility
Extensibility
GlassFish Server 3.x
Flexible
Extensible
GlassFish Server

Developed in Open Source
–Dual-licensed (GPLv2, CDDL)
–Developer productivity

Production Ready
Community Driven
Oracle GlassFish Server

Commercial License

Oracle Support

Product Patches
Customer Driven
Performance Tuner
DAS Backup & Recovery
ActiveCachefor GlassFish
Oracle Access
Manager Integration

Indemnification

GlassFish Server Control
Monitoring Scripting Client
WebLogic
GlassFish

Domain

Domain

Managed Server

Instance
Administration Architecture
Vocabulary Comparison

Administration Server

Domain Administration Server

Cluster

Cluster

config.xml

domain.xml
WebLogic and GlassFish
with Oracle Fusion Middleware
Fusion Middleware
Fusion Middleware
Certified
onWebLogic
WebLogicSuite
Custom JavaApplications and
OEM/ISVs
GlassFish
Custom JavaApplications and
OEM/ISVs
Fusion Middleware
Not Certified or Licensed
on GlassFish
20
10
20
10
20
11
20
11
201
2
201
2
201
3
201
3
GlassFish Server 3.1

Centralized administration

Clustering / HA

GlassFish Server Control
GlassFish Server 3.1.2

Bug Fixes

Incremental Features
GlassFish Server 3 (Java EE 6 Releases)
20
10
20
10
20
11
20
11
201
2
201
2
201
3
201
3
GlassFish Server 3.0.1

Oracle Branding

Oracle Platform Support

Oracle Interoperability
GlassFish Server 3.1.1

Bug Fixes

Updated Components

Incremental Features
GlassFish Server 4

Java EE 7

Multitenancy

PaaS-enablement
GlassFish Server in 2011
•Java EE 6 for more complex production deployments •
Centralized administration
–Built-in instance provisioning

Simplified management
GlassFish Server 3.1 (February)

Simplified management

High availability clustering

Improved performance

GlassFish Server Control
GlassFish Server in 2011

Bug fix release

Platform support
–Java 7

AIX 6.1, 7.1
GlassFish Server 3.1.1 (July)

AIX 6.1, 7.1

Incremental Features
–64-bit load balancer plugin
–Support for OSGi Enterprise
–Embedded API fidelity
–Refreshed component libraries (Weld 1.1.1, etc)
GlassFish Server 3 in 2012

More bug fixes

Incremental features
–Embedded API

Improve documentation
GlassFish Server 3.1.2

Improve documentation

Add samples
–Firefox 8 support
–mod_proxy_ajpsupport (documentation)
–OSGi 4.3 (updated from OSGi 4.2)
–Updated component libraries
GlassFish Server 4.0

Java EE 7 reference implementation

Flexible deployment topology
–Traditional GlassFish Server deployment

PaaS
deployment

PaaS
deployment

Transparent development
–Wiki needs an update
–GlassFish 3.2 ~ GlassFish 4.0
GlassFishin the Cloud
Hypervisor
Orchestration
Engine
Elasticity Management
Service
Service Provisioning
Engine
Service
Association
Service
Discovery
Adjust cluster
shape
Monitor
deployed
Applications
Cloud
Resources
Configuration
KVM Plugin
Template
Management
Hypervisor
Abstraction
OVM Plugin
VirtualBox
plugin
IaasManagement
Service
Versioning
Template
matching
Summary

WebLogicis CloudLogic

GlassFishis CloudFish
Q&A
Q&A