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.
1 | © 2011 Oracle Corporation – Proprietary and Confidential
2 | © 2011 Oracle Corporation – Proprietary and Confidential
3 | © 2011 Oracle Corporation – Proprietary and Confidential
ORACLE PRODUCT LOGO
Oracle Fusion Middleware Application Server Roadmap Building a Cloud Application Foundation Roger Freixa, Senior Principal Product Management 4 | © 2011 Oracle Corporation – Proprietary and Confidential
Oracle Fusion Middleware
• Complete Web Social Mobile User Engagement
• Best-in-Class Business Process Content Business Management Management Intelligence • Integrated Service Integration Data Integration
• Open Identity Management & Security
Development Cloud Application Enterprise Tools Foundation Management
5 | © 2011 Oracle Corporation – Proprietary and Confidential
Oracle Fusion Middleware Runs on Cloud Application Foundation • Best of Breed Standards Based Development – Based on Java EE • Super Fast Engineered System Infrastructure – Industry’s Fastest on Commodity – And Optimized Even More for Exalogic and Exadata • On Premise or in the Cloud – Virtualized, Elastic, Self Service
6 | © 2011 Oracle Corporation – Proprietary and Confidential
Cloud Application Foundation
Oracle 3rd party Custom Mainframe Cloud • WebLogic Server Applications Applications Applications Applications Applications – #1 Application Server on the Market • Coherence Coherence WebLogic Server Tuxedo – Most Widely Deployed In Memory Data Grid Cloud Application Foundation • Tuxedo – Complete Mainframe Re-hosting on Open Systems
7 | © 2011 Oracle Corporation – Proprietary and Confidential
Cloud Application Foundation Requirements
New Business Requirements
Scale on Pay as You Self Service Demand Go
New Technical Requirements
Public or Elastic Virtual Private Cloud
8 | © 2011 Oracle Corporation – Proprietary and Confidential
Cloud Application Foundation Technical Requirements - Details
Middleware and Applications
Cloud Application Foundation Elastic Runtime Services Data Grid Application Messaging Persistence Transaction Services Services Services Services Services
Shared Cloud Services Traffic Virtualization Identity Tenant Management Management Services Services Services Services Services
System Infrastructure
9
Oracle Confidential – Do Not Distribute Oracle Cloud Application Foundation Product Solution
Oracle Fusion Middleware and Fusion Applications
Cloud Application Foundation Elastic Runtime Services
Coherence WebLogic Server Tuxedo
Shared Cloud Services Traffic Oracle VM Oracle Identity Enterprise Manager Director
Exalogic and Exadata – On Premise or in the Public Cloud
10
Oracle Confidential – Do Not Distribute Oracle Public Cloud Cloud Application Foundation in the Public Cloud
Fusion Fusion Fusion Fusion CRM HCM Talent Financials Database Java Data Security Service Service Service Service
11
Oracle Confidential – Do Not Distribute Oracle Exalogic Elastic Cloud Cloud Application Foundation for Private Cloud
Copyright © 2011 Oracle Corporation - Proprietary and Confidential 12
Oracle Confidential – Do Not Distribute Cloud Application Foundation Investments
Public Cloud Exabus Application Traffic Self Service Management Elasticity Performance Virtualization Oracle RAC
Java Enterprise Edition 6 and 7 Java Standard Edition 7 Standards Based Development WebLogic Server 11g and 12c Java EE Infrastructure • #1 Application Server WebLogic Server
• Java EE 6 Web Business Web Messaging Compatible in 12c Applications Logic Services
• Designed for the Transactions Security Protocols Persistence Cloud – Private Cloud and In Memory Data Grid
Public Cloud Java EE 6 Designed for Modern Application Development
Application Lifecycle Development Tools Management Proprietary, Locked in Clouds Open Standard Cloud Application Foundation Portability Based on Industry Standards
Cloud Cloud Cloud Application Application Application Foundation Foundation Foundation
Existing Commodity High Performance Private and Public Clouds Infrastructure Engineered Systems
Enables Flexible Portability - Commodity Systems, Engineered Systems, Cloud Java EE Already in the Cloud And Java EE 7 Will Further Standardize Key Cloud Innovations
• Great feedback from the Java EE 7 Theme Description/Content community around release New • Service Definitions and Service Provisioning to enable Java as Cloud Enablement Platform as a Service themes • Enable Multi-Tenancy in APIs
Web Profile Expanded • Popular additions to the Web Profile including JAX RS 2.0 Support
• Simplify the programing model for building messaging based • Work well under way most JMS 2.0 applications Expanded JSR’s have made significant • Dependency Injection support
progress • Tighter Integration of CDI with JSF Developer Productivity • Expand scope of container managed transactions • Expanded service metadata and improved configuration
• Continued community Caching New • Provide APIs for accessing caching systems involvement and open Concurrency Utilities • Support for Java concurrency APIs within the container New source development • Allow vendors to optionally support older APIs Pruning • EJB CMP/BMP, JAX-RPC Open Source and • Open development under project GlassFish on java.net Transparency • Java EE 7 JSRs run in open with publicly viewable EG mail archive High Performance Engineered Systems SPECjEnterprise 2010 Performance World Record Results in Multiple Categories
45.000 • Multi-Node Overall EjOPS 40.104 – 2.4X more workload than IBM 30.000 World Record 15.000 Sept, 2011 – Running on Oracle Database RAC 16.646 – Sun SPARC T4-4 -
3.000 • Overall EjOPs per Processor 3.265
– 56% more workload than IBM 1.500 World Record Sept, 2011 2.081 – Cisco, Xeon E7 - • Overall EjOPS per Core WebLogic 50% better than IBM 400 on identical hardware!!! – 50% more workload than IBM 452 307 on identical hardware! 200 World Record – Sun X6270, Xeon 5690 August, 2011 See: http://www.spec.org/jAppServer2010/results/ 0 High Performance Built in RAC Integration Active GridLink for RAC for Java EE and Fusion Middleware
Active GridLink for RAC Configuration for Fusion Middleware
3X Better OLTP Throughput on Exalogic and Exadata Performance and Elasticity with Coherence Handle Increased Workload by Offloading State and Queries Weblogic Server Cluster WebLogic Server WLS WLS Coherence*Web Coherence*Web Coherence*Web
Session State Data Grid Coherence Coherence Coherence Coherence Weblogic Server with Coherence Coherence Disaster Recovery Optimizations All State Can be Persisted in Oracle for Simplified Disaster Recovery
Global Load Balancer Active Site Standby Site
Web Tier Web Web Web Web Web Tier Server Server Server Server
Middle Tier Middle Tier Non-critical files replicated Binaries separatelyFile Replication from critical Binaries Technologydata. Configuration Configuration
Integrated with Active Data Guard and Golden Gate Data Tier Data Tier Transaction Critical data stored, Transaction Logs Datagardmanaged, or GoldenGate and Logs JMS Messages JMS Messages replicated together Application Data Application Data
24 Exalogic Elastic Cloud Software
Engineered for Better Management, Consolidation and Performance
Exalogic Elastic Cloud Software Enterprise Enterprise Manager
Oracle Linux Oracle Solaris Exalogic Elastic Cloud X2-2
25 | © 2011 Oracle Corporation – Proprietary and Confidential
Exabus - High Speed Network Virtualization Direct Memory I/O for Java and C++
Standard Hardware I/O Exabus Application Application Application Application
Application Buffer Application Buffer
Copy TCP IP Transport
Kernel 20% Buffer Copies Zero Buffer Copy 40% Transport Processing Direct Memory Access 40 % Kernel Context Switches Kernel Bypass
4X Throughput, 6X Lower Latency
26 Coherence Elastic Data Expanded Memory Capacity
• Seamless management of data Coherence across memory and disk-based devices, including RAM, Solid State
Disk (SSD), and NAS/SAN Java VM • Tuned journaling algorithms enabling Operating System
Exalogic X4170 Compute Node
near memory speed access to data
regardless of storage medium Flash - Solid State Disk
X86 Dual 6 Core Processors • 4x increase in data capacity on the same hardware
• Excellent concurrency, including with 40 Terabyte Exalogic 7320 NAS heavy mixed read/write loads WebLogic Java Message Service New Approaches to Concurrency Model
• Removes resource contention Application Application • Enables greater concurrency Work Manager Work Manager within thread pool Lockless Request Request Manager • 3x higher throughput for Java Manager Message Service
Thread Pool Thread Pool WebLogic Messaging - Elastic Message Overflow Improved Resiliency and Performance Under Load • Predictable performance for WebLogic Server WebLogic Server Messaging
large scale messaging and 3
2 1 spiky loads
• Stores paged WebLogic Hotspot or JRockit
messages in local flash Operating System
(SSD) storage Exalogic X4170 Compute Node • Enables dramatically faster 300 GB SSD 300 GB SSD
X86 Dual 6 Core Processors access to off-heap messages than from network attached storage 40 Terabyte Exalogic 7320 NAS Appliance Exalogic Elastic Cloud Even Better Performance
Enterprise Java Web JMS Operations/Sec. Requests/Sec. Messages/sec.
49,460 836,520 1,979,940 5X 10X 5X5X
9,560 401,070 78,840
Standard Hardware Exalogic Standard Hardware Exalogic Standard Hardware Exalogic Designed for the Cloud Private or Public Cloud One Infrastructure Designed for the Cloud On Premise Private Cloud On Premise Private Cloud Public Cloud Commodity Infrastructure with Exalogic Oracle Public Cloud Common Framework for All Services
• Registration and sign up • Federated identity and authentication access • Upgrades, downgrades, billing and check out • Status, actions, and alerts management • Access to service-specific management consoles • Delegation of authorizations within your organization • Service configuration
Java Cloud Service
• WebLogic Server on the Cloud • Provisioned with Oracle Database • Web Services and RESTful APIs for 3rd party integration • Monthly subscription with Elastic Capacity on-Demand • 30-Day Free trial
Java Cloud Service Development
Java CLI Service IDE • Standard IDE support Console – JDeveloper, NetBeans, Eclipse • Continuous integration, test and deployment • Take existing WebLogic applications and deploy on the cloud with no change In the Private Cloud: Oracle VM 3.0
• The most scalable x86 virtualization
• Lowest overhead of any VM
• Engineered for Oracle and Exalogic In the Private Cloud: A New Model for Cloud Application Deployment
Deployment Plan and Software Virtual Assembly Elastic Cloud
Copyright © 2011 Oracle Corporation 37 In the Private Cloud: Application Lifecycle New model for deployment, patching, versioning, management
• Virtual Appliances Assembly – Java EE Server, Database, Data Appliance Appliance Appliance Grid, Load Balancer, etc. A C B – Packaged as bootable disk 1 images/scripts and metadata 2 • Assemblies 3 – Complex applications may be 1. Virtual appliances packaged as assemblies 2. Assembly deployment topology and – Easy to deploy, manage, scale, traffic routing metadata patch, upgrade 3. Assembly versioning, security and descriptive metadata
38 In the Private Cloud: Oracle Traffic Director High Performance, Low Overhead Traffic Management and Shaping
• Application Traffic Management Solution Traffic Traffic Director Director – Routing, Load Balancing, Traffic Shaping Native AES for SSL Native AES for SSL • Fast, highly-configurable request routing and caching High Performance Backplane • SSL Crypto acceleration using Fusion ™ WebLogic Intel Advanced Encryption Set Middleware Server Appliance • Up to 3.5X More Throughput and Appliance
28% lower CPU than Apache
39 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Traffic Director with Virtual Assemblies
Oracle Traffic Director Oracle Traffic Director Virtual Assembly Virtual Assembly
Web Tier Web Tier Web Tier Web Tier WebLogic SOA on WebCenter … Fusion Apps Java EE WebLogic on WebLogic on WebLogic
Virtual Virtual Virtual Virtual Assembly Assembly Assembly Assembly Oracle VM Pools
40 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Security & Identity Management Key for WebLogic in the Private and Public Cloud Oracle Cloud Security & Identity Management
Identity Directory Access Administration Services Management A B C
Service Instances of Subscriber A Service Instances of Subscriber B Service Instances of Subscriber C Database Java Fusion HCM Database Java Database Fusion CRM Social Service Service Service Service Service Service Service Network
Subscriber A Subscriber B Subscriber C
41 Security in WebLogic Server with TopLink Data Isolation in the Cloud • Goal: Simple configuration • Flexible tenant discriminator support • Other areas coming up - JNDI, JMS, EJB … @Entity @Table(name=‚EMP‛) @MultiTenant @TenantDiscriminator(name=‚department‛, columnName=‚dept_id‛) public class Employee {
EMP EMP_ID VERSION F_NAME L_NAME GENDER DEPT_ID 1 1 John Doe M 1 2 3 Jane Doe F 2
SELECT * FROM EMPLOYEE WHERE L_NAME LIKE ‘D%’ AND DEPT_ID= 1
42 In the Private Cloud: Exalogic Control Built-in Cloud Management • Powerful, complete, easy – Deploy and scale assemblies – Manage and monitor virtual Exalogic machines (start, stop, migrate) Control – Create and manage virtual networks, clouds, users and storage volumes • Cloud management API for developers Oracle VM • Full EM Cloud Control integration
43 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Exalogic Control Capabilities
• Exalogic Control 1 Exalogic X2-2 – Manage hardware, storage 3rd Party Exalogic Compute Nodes Integration volumes, clouds, scaling, Assembly Exalogic Appliance Appliance Appliance A C B VM deploy/un-deploy, security, 2 VM VM VM Control users, etc. OVAB 1. Cloud Management API for Studio Assembly Assembly Appliance Appliance Appliance Appliance Appliance A B A C B VM VM Assembly VM VM VM VM developers VM VM VM VM VM Administrator 2. Oracle Virtual Assembly
Builder Studio support 3
Appliance Appliance Appliance Appliance Appliance Appliance A C A C A C 3. Full EM integration for Appliance Appliance EM B B application-to-disk Machine and Cloud management Exalogic Storage Administrator
44 Cloud Management with Enterprise Manager
• Complete Cloud Lifecycle Management Console – Creating virtual system slices – Self-service assembly deployment – Automatic scale-up and scale-down – Metering and chargeback – Private and Public • Integrated Hardware, Software and Applications Management • Proactive Support – Phone home – Patch recommendations – Health checks
45 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Enterprise Manager 12c Self-Service Provisioning
46 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Enterprise Manager 12c Chargeback
47 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Roadmap Cloud Application Foundation Roadmap 2012 2012/2013
Cloud Application Foundation 2012 Cloud Application Foundation 2012/2013
Traffic Director 11g Traffic Director 12c WebLogic Server 11g/12c WebLogic Server 12c GlassFish 3.1.2 GlassFish 4.0 Coherence 11g (3.7.1) Coherence 12c Java SE 7 Java SE 7/8
• WebLogic Server 11g and 12 with EE 6 • Fusion Middleware on WebLogic 12 • GlassFish 3.1.2 • GlassFish 4.0 wth EE 7 • Active GridLink Enhancements • SOA, WebCenter, Identity, ADF • WebLogic Elastic Messaging Overflow • Coherence 12 with Native WebLogic Containers • Coherence 3.7.1 with Elastic Data • Traffic Director • Exabus • Fusion Middleware Application Continuity • Traffic Director • Fusion Middleware Diagnostics • TopLink Multi-Tenancy • Virtualization Optimizations • Optimized Disaster Recovery • Cloud Updates • JDK 7 • JDK 7/8
49
Oracle Confidential – Do Not Distribute “Not to Miss” Application Server Sessions
Monday 11:00 am – 12:00 pm • Cloud Services Strategy Supports Flexibility and Choice Moscone West - 3005 Tuesday • P&G's Journey into the Cloud: What, How, and Why of Cloud Palace Hotel 10:15 AM - 11:15 PM Computing in Consumer Goods Twin Peaks North • Panel: WebLogic vs JBoss and Tomcat: Customer Insights and 11:45 am – 12:45 pm Moscone South - 306 Perspectives Wednesday • Customer Panel: Application Grid with Turkcell Teknoloji, CCC 1:15 PM - 2:15 PM Moscone South - 306 Information Services, Natura Cosméticos S/A
2:45 PM - 3:45 PM • Hands On Lab: Multi-Tenant Java Persistence Marriott Marquis - Salon 3/4 Thursday 9:00 AM - 10:00 AM • Virtualizing the Application Infrastructure Moscone South – 305 • Integrating Oracle WebLogic/SOA with legacy mainframe applications 10.30 AM - 11.30 AM Moscone South – 306 (Develop Session) 1:30 PM – 2:30 PM • Cloud Enabled Java Persistence with Oracle TopLink Marriott Marquis – Salon 7
50 | © 2011 Oracle Corporation – Proprietary and Confidential
2011 Fusion Middleware Innovation Awards
SOA, AIA, BPM
Fusion Development & Data Integration ADF
Join us to congratulate this year’s winners. Cloud Enterprise 2.0 Application Meet This Year's Most Impressive Customer Projects Foundation Session #27740 Moscone West, Room 3007 Identity EPM & BI Management Tuesday, October 4, 11:45am-12:45pm
Co-Sponsors
51 | © 2011 Oracle Corporation – Proprietary and Confidential
Join the WebLogic Community
Twitter twitter.com/oracleweblogic Facebook facebook.com/oracleweblogic Oracle’s WebLogic blog blogs.oracle.com/weblogicserver
Oracle.com/weblogic
52 | © 2011 Oracle Corporation – Proprietary and Confidential
ORACLE PRODUCT LOGO
Oracle Fusion Middleware Application Server Roadmap Building a Cloud Application Foundation Mike Lehmann, Senior Director, Product Management 53 | © 2011 Oracle Corporation – Proprietary and Confidential