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.
Disclaimer
3©2008 Oracle Corporation
Agenda
• Oracle WebLogic Introduction• WebLogic Components• Enterprise Manager Diagnostics Pack• Enhancements and 10gR3• WebLogic Family Summary
5
ContentManagement
Suite
Databases
Java EE Apps
SOASuite
WebCenter Suite
IdentityManagement
Suite
CobolApplications
BusinessIntelligence
Suite
C/C++Apps
Product Family Overview Enterprise Application Foundation
Oracle Coherence
MainframesLegacy
Application GridOracle WebLogic Operations Control
Ente
rpris
e M
anag
erJD
eveloper/Eclipse
Oracle JRockitJVM Real Time
Oracle WebLogic ServerJava EE Web Services MessagingTopLink
Oracle Tuxedo
C, C++, Cobol
Commodity Virtualized
Oracle WebLogic Server® The #1 Application Server
EXPERTS• Worldwide Market Share Leader --
Gartner• “Leader” Gartner Magic Quadrant --
9 years running• #1 with Devs – JDeveloper & Eclipse• #1 in Performance – SPEC
benchmarks1
CUSTOMERS• 16,000 and counting• Fin Services, Telecom, Automobile,
Airlines, Logistics, Online Retail, Social Computing, ….
• Business Transformation with SOA, Innovative Wireless Services, eCommerce Hosting,..
ORACLE• Foundation for Oracle’s Fusion
Middleware products • Foundation for Fusion (future)
Applications
CAPABILITIES – MISSION CRITICAL• Unparalleled QoS – Reliability,
Availability, Scalability, Performance • Extreme and Efficient ‘Scale-Out’• Superior Manageability• Best tooling options
1 See current results http://www.spec.org/osg/jAppServer2004
7
• Oracle JDeveloper• The complete IDE for Fusion Middleware • Three editions for different target audiences:
• Studio – Fusion Development, SOA• Java EE – Core Java EE and Web Services• Java – Java coding only
• Oracle Enterprise Pack for Eclipse (OEPE)• Plug-ins for the Eclipse IDE platform• WebLogic Java EE, Spring, Web Services, JPA
• Oracle Application Development Framework (ADF)• Java EE framework for Fusion Applications and custom development
WebLogic Server Development Tools
WebLogic Diagnostic Framework
• Unified, extensible framework• Collect and analyze runtime data• Supports problem isolation, diagnosis
• Faster time to production deployment• Maintain service levels in production• Features
• GUI interface via console extension • Low runtime overhead (approx 3%)• Harvesting of runtime metrics• Watch runtime state and trigger Alerts• Test request injection and tracing• Persistent Archive to persist and access diagnostic data
WebLogic Scripting Tool (WLST)
• Command-line scripting interface for managing and monitoring WebLogic Server
• Based on 100% pure Java implementation of Python
• Provides a repeatable process for propagating configuration changes across environments
• Quickly allows environments to be replicated and migrated
Data FailureHuman Error
HardwareFailure
Site Disaster Software Failure
UNPLANNED DOWNTIMEFailures & Solutions
WLS with Oracle RAC
ClustersService Migration
WAN Clusters forDisaster Recovery
ClustersServer & Service MigrationClusterware integration
High Availability – unplanned downtime
Application Upgrades
Server Upgrades
Configuration Changes
PLANNED DOWNTIMEOperations & Solutions
Hot redeploymentSide By Side Deployment
• Dynamic changes
High Availability – reduce planned downtime
Rolling cluster upgrade
Enterprise Manager Diagnostics Pack Key Features
• Manage multiple WebLogic domains from a single console• 24x7 monitoring of availability, performance, load, and usage
metrics of WebLogic Server and the host• Blackouts, events, notifications, and metrics comparison• Real-time and historical performance monitoring• Historical trends of metrics and events• Reports• End User Monitoring
• System/Service Modeling and Dashboards
Enterprise Manager – Application Diagnostics for Java (AD4J) Strengthening APM solution
Operating Systems
Database
Middleware
Applications
• Configuration Management
• Service Level Management
• Application Performance Mgmt
• Lifecycle Management
• Dashboards
AD4J• Diagnose problems in production
• View all java activity: instrumentation not needed
• Trace transactions across tiers, into the Oracle DB
Oracle AD4J – Value Proposition
• Diagnose Issues in Production, not in Test Reduce Time to Resolution• “Always-on” monitoring with more informative alerts Earlier warning to
minimize outages
WebLogic Server JMS Enterprise messaging backbone
• High performance, better than native implementations• Unit of Order – strict message ordering• Automatic Transparent Client Reconnect• Store and Forward – guaranteed
reliable message delivery• JMS administration in
Admin Console
Latest Performance Benchmarks Continued Leadership – Single Node
3,340
2,056
1,197
00420840
1,2601,6802,1002,5202,9403,360
Oracle Oracle Oracle IBM
WorldRecordWorldWorld
RecordRecord
OracleAS 10g R3 HP Proliant BL460c G1
8 Cores Xeon X5460
WebSphere 6.1 IBM System p570
4 Cores Power 6
WebLogic Server 10.3 HP Proliant DL580 G5
16 Cores Xeon X7350
See: http://www.spec.org/jAppServer2004/results/
WebLogic Server 10.3 HP Proliant DL580G5
24 Cores Xeon 7460
4,410
SPECjAppServer2004 JOPS@Standard
Latest Performance Benchmarks Continued Leadership - Dual Node
4,794
3,595
00
800
1,600
2,400
3,200
4,000
4,800
Oracle IBM
WorldRecordWorldWorld
RecordRecord
WebLogic Server 10.3 Dell PowerEdge 2950
16 Cores Xeon 5470
SPECjAppServer2004 JOPS@Standard
No result
See: http://www.spec.org/jAppServer2004/results/
OracleOracleAS 10g R3
Dell PowerEdge 1950 16 Cores
Xeon E5440
Latest Performance Benchmarks Continued Leadership - Multi Node
10,519
17,046
14,004
8439
00
2,200
4,400
6,600
8,800
11,000
13,200
15,400
17,600
SPECjAppServer2004 JOPS@Standard
OracleIBM
WorldRecordWorldWorld
RecordRecord
OracleAS 10g R3 HP-UX Integrity BL860c Server
12 nodes 48 Cores
Itanium 9100
SunSun AS 9.1
Sun Enterprise T5120 Cluster
6 nodes 48 Cores
UltraSparc T2
WebSphere 6.1 Application Server BladeCenter JS22
26 nodes 104 Cores
Power6
See: http://www.spec.org/jAppServer2004/results/
OracleOracleAS 10g R3 HP-UX Integrity BL870 Server
12 nodes 96 Cores
Itanium 9100
WebLogic Server Packages
WebLogic ServerWebLogic Server Enterprise EditionEnterprise Edition
= = Standard EditionStandard Edition++
WebLogic ClusteringWebLogic Clustering++
Enterprise ManagerEnterprise ManagerDiagnostics PackDiagnostics Pack
WebLogic ServerWebLogic Server Standard EditionStandard Edition
WebLogic ServerWebLogic Server ++
KodoKodo EnterpriseEnterprise ++
TopLinkTopLink and ADFand ADF ++
JDeveloperJDeveloper ++
WorkshopWorkshop for WebLogic (eclipse)for WebLogic (eclipse)
• Best of breed from Oracle and BEA• Continuity and powerful new capabilities• The industry’s leading application server offering
Existing Infrastructure for All of Fusion Middleware
Siebel
E-Biz Suite 12 PeopleSoft
i-flex JD Edwards
Retek
Certified Infrastructure for the Oracle Applications Portfolio
Oracle Application Server Infrastructure for the Oracle Platform
• Current foundation of Oracle applications and SOA installed base
• Oracle AS continues on - full support; included with WebLogic Suite
• Convergence to common platform• based on WebLogic core• planned for OFM 11 R1
Immediate Term Product Roadmap
BEAWLS
WLS 10.3
Oracle AS
10.1.3.5
Upgrade to FMW 11
Release Standard support
11gR1
“100-day” release 10gR3 update 11gR1
Upgrade to FMW 11
WLS 10.3MP1 w TopLink etc
(Farallon)
10.1.3.4
JDeveloper Boxer
Tools 11g
Workshop 10.3
JDeveloper 11 OEPE 11 (BullDog)
FMW 11
Oracle JDeveloper
Oracle WebLogic Server 10g R3 The essential foundation for your most vital software
• Themes• Lightweight• Web Services/SOA base• Web 2.0 • Open Source Support• Performance• Standards updates,
technology integration RASP Infrastructure
Java EE/WS Spring Web 2.0
Browser Java WS .NET
WebLogic Server
Clients
• Goals• Reduce download time• Reduce disk footprint• Install just what you need
• Component Selection• Core Java EE Server• Other options around the server, JDKs
• Options: Package and Net• Both enable finer-grained installation
choices• Net installer enabled finer-grained
download choices• Install choices:
• Everything• Custom
Lightweight Installation
FastSwap – HotSwap on Steroids!
• What is it?• A class redefinition technology that builds on JDK
features• What is it good for?
• Dramatically reduces iterative development time• Improves developer productivity
• Changes the “Edit > Save > Compile > Redeploy >Recreate State” cycle to “Edit > Save > Recompile > Refresh Browser”
• See your changes almost immediately• No need to bounce the classloader• No loss of state
Debug
DevelopDeploy
Accelerate Development
Cycle
SOA – Web Services and JMS
JAX-RPC•Evolve standards, enterprise support •SAML Token Profile 1.1 (SAML 1.1 and 2.0 support) •WS-RM 1.1•Improved MS/Indigo interoperability
JAX-RPC•Evolve standards, enterprise support•SAML Token Profile 1.1 (SAML 1.1 and 2.0 support)•WS-RM 1.1•Improved MS/Indigo interoperability
JAX-WS•Update to JAXB 2.1 and JAX-WS 2.1 •WS-Security, WS- Policy support •Drive to common WS-* support across JAX-WS and JAX-RPC
JAX-WS•Update to JAXB 2.1 and JAX-WS 2.1•WS-Security, WS- Policy support•Drive to common WS-* support across JAX-WS and JAX-RPC
JMS•Enterprise-grade features, performance, and reliability •.NET Client•Automatic JMS Migration for HA
JMS•Enterprise-grade features, performance, and reliability•.NET Client•Automatic JMS Migration for HA
WebLogic Server as the foundation for SOA
Web 2.0/RIA (Rich Internet Applications)
• Enable next generation of Web apps• Rich UI for browser-based applications• Support collaborative apps and social
computing• AJAX/Dojo client support
• Enable rich UI for client applications• JavaScript tooling planned for Workshop
• HTTP pub-sub engine for AJAX• Enable data exchange within apps over
persistent connections• Dojo client and scalable server-side engine
Pub-sub server infrastructure
COMETd/ Bayeux
API
Java Browser Browser Browser
Clients
Enablement for rich user interfaces deep in the app server
Standards Updates and Technology Integration
• Security framework enhancements• SAML2 support• Password composition
• JDBC 4.0 support• Workshop updates
• Incorporate ongoing improvements: Java EE 5 and Web 2.0• Spring framework 2.5.3, console extension• Guardian support – fix it before it breaks!
WebLogic WebLogic SuiteSuite
WebLogic WebLogic Application GridApplication Grid
Target
Components
Application Server with Massive Scale Out InfrastructureProven Reliability, Availability, Scalability, PerformanceSuperior Manageability Fusion Middleware and Fusion Applications Backbone
Extreme Scale Out GridExtreme & Predictable Scalability & PerformanceAdaptive Grid managementJava, C++ & .NET applicationsApp server agnostic
• Coherence (Grid)• WebLogic Operations Control
• JRockit Real Time• Enterprise Manager
• WebLogic Server & OAS• WebLogic Real Time • Enterprise Manager
• WebLogic Operations Control• Coherence (Enterprise)
Oracle WebLogic Family Two Brand New, Exciting Offers
WebLogic Suite Massive scale-out with high QoS
34
WebLogic Server Enterprise Edition
+ Coherence EE
+ WebLogic
Operations Control +
WebLogic Real Time +
Oracle Application Server EE
WebLogic Suite
35
WebLogic Application Grid Extreme Performance, Unlimited Scalability for Application Infrastructure
Coherence Grid Edition
+ JRockit Real Time
+ WebLogic
Operations Control +
EM Diagnostics Pack
WebLogic Application Grid
WebLogic Server, Pure Java, .NET, Mainframe
Databases MainframesLegacy Commodity Virtualized
WebLogic Application Grid
35
Next Steps
Oracle Resources• Online – www.oracle.com/appserver• Papers, Tools, Podcasts, Blogs, and more all available online• Events – Look for us at the Gartner Data Center Conference in Dec
Get Started1. Evaluate Oracle WebLogic Suite2. Discover developer productivity benefits of JDeveloper, eclipse and
FastSwap3. Realize operational benefits with WebLogic Server, JRockit and
Enterprise Manager4. Experience the future now with application grid
36©2008 Oracle Corporation