oracle middleware evolution

21
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 & BPM SOA Suite BEA Acquisition 77,000+

Upload: lamthuan

Post on 10-Feb-2017

232 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oracle Middleware Evolution

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+

Page 2: Oracle Middleware Evolution

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

Page 3: Oracle Middleware Evolution

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

Page 4: Oracle Middleware Evolution

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

Page 5: Oracle Middleware Evolution

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

Page 6: Oracle Middleware Evolution

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

Page 7: Oracle Middleware Evolution

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

Page 8: Oracle Middleware Evolution

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

Page 9: Oracle Middleware Evolution

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

Page 10: Oracle Middleware Evolution

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!

Page 11: Oracle Middleware Evolution

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

Page 12: Oracle Middleware Evolution

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

Page 13: Oracle Middleware Evolution

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

Page 14: Oracle Middleware Evolution

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

Page 15: Oracle Middleware Evolution

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

Page 16: Oracle Middleware Evolution

16

Distributed Data Management (access)

The Partitioned Topology

(one of many)

In-Process DataManagement

Distributed Data Management (failover)

Page 17: Oracle Middleware Evolution

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

Page 18: Oracle Middleware Evolution

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

Page 19: Oracle Middleware Evolution

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

Page 20: Oracle Middleware Evolution

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

Page 21: Oracle Middleware Evolution

21