Upload
lamthuan
View
232
Download
0
Embed Size (px)
Citation preview
1
<Insert Picture Here>
Themabijeenkomst: BEA in de Oracle praktijk
Sandor Nieuwenhuijs
Roger Busser
Oracle Middleware Evolution
0
10.000
20.000
30.000
40.000
50.000
60.000
70.000
80.000
90.000
Q104 Q204 Q205 Q305 Q405 Q106 Q206 Q306 Q406 Q107 Q207 Q307 Q407 Q308 Q109
Customer Growth
Customer Growth & Product Strategy
Oracle Application Server
SOA/BPEL Process Manager
Identity Management
BI Foundation & EPM
Content Management
Enterprise 2.0 & BPMSOA Suite
BEA Acquisition
77,000+
2
#1 in Middleware
Oracle is #1 in Modern Middleware
Middleware Market Leadership
More than 200 Product Awards
Leader in 18 Magic Quadrants
Leader in 12 Forrester Waves
3
Product Roadmap
Strategic Products
Continue & Converge
Maintenance
Product Roadmap
Strategic Products
• Strategic Products
• BEA Products being adopted immediately with limited re-design into Oracle Fusion Middleware
• No corresponding Oracle Products exist in majority of cases
• Corresponding Oracle Products converge with BEA Products with rapid integration over 12-18 Months
4
Product Roadmap
Continue & Converge
• Continue & Converge Products
• BEA Products being incrementally re-designed to integrate with Oracle Fusion Middleware
• Gradual integration with existing Oracle Fusion Middleware Technology to broaden features with automated upgrades
• Continued development & maintenance for at least 9 Years
Product Roadmap
Maintenance
• Maintenance Products
• BEA had EOL’d due to limited adoption prior to Oracle M&A
• Continued Maintenance with appropriate fixes for 5 Years
5
Oracle Fusion Middleware
Hot-Pluggable Middleware
WSRP and JSR-168 Portals, MS Office, Wireless and Mobile Devices
Teradata, DB2, MS Analysis Services, SAP BW, Cognos, Business Objects
Microsoft Office, Adobe PDF, Microsoft SharePoint
IBM WebSphereMQ, TIBCO Enterprise Message Service, SonicMQ
BEA WebLogic, IBM WebSphere, JBoss App Server, Apache Tomcat
Certified on all major Operating SystemsGrid, Common Metadata Services
SAP ERP & BW, Excel, Outlook, Teradata, DB2
Eclipse, CollabNet Subversion, Spring, Struts, JUnit, Ant, Tapestry, CVS, MS Visual SourceSafe
HP OpenView, CA Unicenter, IBM Tivoli, BMC Patrol
MS Active Directory & MIIS, CA eTrust SSO, all LDAP Directories
6
Oracle Fusion Middleware
Tuxedo Family Components
6/17/2008 Oracle Confidential 12
Management
Transaction Processing
Container
C/C++/COBOL App
Message Queuing
Event Pub/ Sub
Load Balancing
Security
Back-End Adapters
Client Interfaces
7
Pick up the phone…
Use your credit card or ATM…
Go to the bank or wire funds…
Ship a package or deposit mail…
Order airline tickets…
Purchase retail goods…
Tuxedo – Pervasive In Everyday LifeSupporting the largest applications in the world
Oracle Confidential 136/17/2008
Transaction Processing OverviewTuxedo dominates the distributed segment
Oracle Confidential 15
• Overall TP Market• Overall 3% CAGR• IBM: 79% ($1.3B, CICS and IMS TM on z/OS, annual subscription)
• BEA: 12% ($190M, Tuxedo family products, license + maintenance)
• Insignificant players in local markets: Fujitsu, Siemens, Hitachi, TmaxSoft.
• TP on Distributed Systems• BEA: 80%• TmaxSoft (South Korea): <10%• Fragmented remainder: IBM TXSeries, Kabira, MicroFocus Server, Clerity UniKix (was Sun MTP)
Source: Gartner Market Share Portal, Process, Middleware 2004-2006, 6/07
BEA Tuxedo 190.2
Fujitsu-Siemens 23.0
Hitachi 16.1
TmaxSoft 8.6
Others 99.6
TmaxSoft, 8.6, 1%
Hitachi, 16.1, 1%
Fujitsu-Siemens,
23.0, 1%
Others, 99.6, 6%
Tuxedo,
$190.2M,
12%
IBM
Mainframe,
$1,311.2M,
79%
6/17/2008
8
Strategic Directions
Oracle Confidential 16
Installed Base• Support growing transaction volume, geographic expansion• Leverage proven platform, in-house experience• Lower TCO and improve operational management w/TSAM
Mainframe Re-Hosting• Migrate valuable COBOL/C/PL1 applications to Tuxedo and integrate into SOA• Reduce TCO by 50-80% and eliminate IBM or other mainframe vendor lock-in• Extend mainframe applications to SOA via Tuxedo messaging
SOA-Enablement• Leverage Web Services integration for Tuxedo application services via SALT WS gateway• Extend connectivity to Tuxedo services over JMS, EJB/RMI, etc. via ESB • Leverage Tux services in BPM or Portal
XTP• Build mission-critical infrastructure for XTP applications without the mainframe lock-in and high costs• Coordinate transactions across heterogeneous resources on wide area network clusters• Maximize efficiency, server utilization and price/performance
6/17/2008
Oracle Fusion Middleware
9
Customer Upgrade Roadmap
BEA WLS
10.3
OracleiAS
10.1.3.4/5
Upgrade
to FMW 11
10g
Release Standard support
11gR1
“100-day” release 10g update 11gR1
Upgrade
to FMW 11
WLS 10.3++(w TopLink etc)
Oracle Application Server Upgrade to Fusion Middleware 11 R1
• Oracle Fusion Middleware Suites generally will have a formal migration procedure from OracleAS 10g R2 and OracleAS 10g R3 to Fusion Middleware 11 R1• Oracle Portal
• Oracle Discoverer
• SOA Suite
• Oracle Forms and Reports
• WebCenter/ADF
• Identity Management
• Applications built using J2EE and deployed on OC4J will need to be redeployed to FMW 11 R1• Migration guides and best practices will be made available
• Evaluation of tooling to facilitate migration is under way
• Primary area of planning is operations and administration change
10
App Server Value PropositionWebLogic is #1
• The #1 Java EE application server, designed for the most mission-critical of applications
• Developer-friendly – productive, standards-based development
• Quality of service – performance, scalability, reliability, availability
• Manageability – deployment, monitoring, diagnostics, maintenance
• Next-gen scale out – scale linearly, efficiently, automatically
WebLogic Server Clusters
WebLogic Application Grid
DatabasesMainframes
Legacy Commodity Virtualized
WebLogicDifferentiator: the “ilities”
20Oracle Confidential6/17/2008
Zero DownTime Performance
• Check that you’ve been paid
• Buy the latest Playstation 3 game
• Get it delivered
• Email your friend on your mobile
• Play against your friend on your PS3
• Lost the game? Watch a film on demand
• Flying away with work? Check in online
• Book a hire car for when you arrive
This all runs on WebLogic!
11
Schiphol Airport
• Schiphol Information Services runs on BEA WLS
• 2500 Screens
• 2 Mln transactions / day
• 38 external systems (Teletekst etc.)
• 24 x 365.25
• Luggage Handling runs on BEA WLS
• 75 Mln. / year
• 24 x 365.25
Prorail / NSTraffic Information System
• For / From Traffic Control
• All Traveller Signs / Displays / Information Walls
• Mobile support for Drivers / Inspectors / Controllers
• Geographically Distributed
• 80+ Servers
12
Application Upgrades
Server Upgrades
Configuration Changes
Planned DowntimeOperations & Solutions
Hot redeploymentSide By Side Deployment
• Dynamic changes
WebLogic Server High AvailabilityPlanned Downtime
Rolling cluster upgrade
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
WebLogic Server High AvailabilityUnplanned Downtime
13
WebLogic Administration Console
SPECjbb2005 - Quad core Intel Xeon X5355
0
50000
100000
150000
200000
250000
32-bit JVM 64-bit JVM
SPECjbb2005 bops
Sun JVM (base)
Sun JVM (tuned)
JRockit (base)
JRockit (tuned)
+64% +91%
Note: The percentage comparison is compared to the baseline (Sun JVM base). Relative performance varies with workload.
JRockit JVM - Performance LeadershipHigher Performance Leads to Significant Cost Savings
14
JRockit Mission Control
• An extension to JRockit which provides profiling, monitoring, managing and diagnostics of your Java applications
• Exposed through JRockit Mission Control GUI
• JRockit Management Console
• JRockit Runtime Analyzer (JRA)
• Memory Leak Detector
• Latency Analysis
• Integrated in the JVM• Near zero overhead
• Available on-demand, no instrumentation needed
JRockit Customer Value
PerformanceUndisputed leader on competitive benchmarks
Best performance for BEA product stack
Reduced TCOBetter performance on identical hardware
Improved benefit from migrating to commodity hw
Better QoSFull stack support
Faster problem resolution
ManageabilityLow overhead tools
Unique Diagnostics capabilities
15
WebLogic Real Time: Deterministic Garbage Collection
0
15
30
45
60
75
90
105
120
0 2000 4000 6000 8000 10000 12000 14000 16000 18000
During Low Load: GC spikes and occasional timeouts visible
During High Load: GC pauses can result in unacceptable response times
0
15
30
45
60
75
90
105
120
0 2000 4000 6000 8000 10000 12000 14000 16000 18000
Traditional Java
JRRT Makes garbage collection deterministic. Allowing for the guarantee of SLAs.
JRockit Real Time
Oracle Coherence
• Advanced scale-out support for applications
• Distributed data management
• Data available in-memory for fast access, scale, performance
• Benefits
• High availability – data accessible in Coherence data grid even if server fails
• Performance – data closer to applications
• Included as part of WebLogic Suite and WebLogic Application Grid
16
Distributed Data Management (access)
The Partitioned Topology
(one of many)
In-Process DataManagement
Distributed Data Management (failover)
17
Parallel Queries
JVM Pool
Multiple Independent Applications
WebLogic Operations ControlAbstract Application Deployments from Underlying Hardware
Demand
Application Application Application Application
Shared Hardware Resources
Supply
Quality of Service metrics
Resource requirements
Virtualized containers
Physical servers
WebLogic Operations Control
18
Oracle Fusion Middleware
Oracle Service Bus (OSB)Moving the bar with every release
• Architected based on the experience of advanced SOA and Integration customers
• Mature and Customer Proven
• OSB can handle 22.5M transactions per hour on single 4 CPU box
• OSB can handle documents up to 500 MB
Oracle
CY 2006 CY 2007CY 2005 CY 2008
ALSB 2.1ALSB 2.0 ALSB 2.5 ALSB 2.6 ALSB 2.6.1 ALSB 3.0
19
11g Service Infrastructure
BusinessRules
Mediator
Policy Manager
Optimized binding
BPELHumanWorkflow
CEP
Oracle Service Bus
Oracle Service Bus
JCAService/Event Delivery API
Repository
Oracle ESB10g
AquaLogicService Bus
3.x +Oracle ESB features:
• X-Reference
• Domain-Value Maps
• JCA Adapters
• Sensors
• XSLT tooling
• Security Policy Management
Enterprise Service Bus Strategy
• Focus on a single Enterprise Service Bus platform:Keep it simple, no room for ambiguity, accelerate innovation
• Converge the best of Oracle and BEA:AquaLogic’s ultra-fast foundation with apps integration features
from Oracle
• Integrate the ESB with the larger SOA platform:Extensibility should not come at the price of lesser usability of
efficiency
• Preserve customer investments:Fully automated upgrade paths for all customers
• ALSB customers � Oracle Service Bus
• Oracle ESB customers � SCA composite + Oracle Service Bus
• Net new customers � Oracle Service Bus
20
Oracle Fusion Middleware
43
Oracle Enterprise 2.0
Oracle Universal Content Management (UCM)
DocumentManagement
Web ContentManagement
Records & RetentionManagement
DigitalAssets Management
Information RightManagement
Oracle WebCenter Suite
WebCenterFramework
WeblogicPortal
WebCenterServices
WebCenterInteraction
Next GenApplication UI
Highly AvailableTransactionalWeb Portal
CollaborationPortal
Shared Web 2.0ProductivityServices
Tags: webcenter weblogic portal wlp wci ucm document management web content records
21