- DOAG Deutsche ORACLE ... · Lorenz Keller Leiter Systemberatung - Server Technology Customer...

Preview:

Citation preview

<Insert Picture Here>

Lorenz KellerLeiter Systemberatung - Server Technology Customer Center - Nord

Aktueller Blick über Oracle Fusion Middleware

Vor Jahren ...5Beginn des 3. Golfkriegs

BundeskanzlerGerhard Schröder

Der letzte Flugder Concorde

Der letzte Käferrollt vom Band

Hitzewelle 2003:das Rhein-Flussbett

bei Bingen

Im Kino ...

Zum 6. MalFormel 1 Weltmeister

Satz des Jahres DSDS

DAS Handy

1l Benzin: 1,04€

Oracle vor Jahren &

• Umsatz $9.7 Mrd $20 Mrd• Mitarbeiter 42.000 81.000• Entwickler 8.000 22.000• Kunden 200.000 300.000• Oracle Partner 12.000 19.500• Oracle User 90 450

Groups

5 2008

Applications

UtilitiesUtilities

OthersOthers

InsuranceInsurance

BankingBanking

CommsComms

RetailRetail

ManufacturingManufacturingIndustriesIndustries

EnterpriseEnterprise

Strategische Akquisitionen Best-in-Class - Software

SystemsSystemsManagementManagement

DatabaseDatabase

MiddlewareMiddlewareManagementManagement

ContentContentManagementManagement

IdentityIdentityManagementManagement

PerformancePerformanceManagementManagement

EnterpriseEnterprise

Technology55

Aber das Architekturkonzept ?

Mehr WertschöpfungWeniger Komplexität

Höhere Flexibilitätgeringere Kosten

Mehr Freiheitengeringeres Risiko

WettbewerbsfähigesIndustrie Portfolio

Standards-BasierteArchitektur

Designfokus aufIntegration

KomplettKomplett OffenOffen IntegriertIntegriert

Strategie1

Oracle Produktfamilien• E-Business Suite• Siebel CRM• PeopleSoft Enterprise• JD Edwards• Oracle Retail• i-flex Financial Services• Communications• Utilities• …

• Database• Real Application Clusters• Partitioning• OLAP / Data Mining• Spatial• Times Ten• Database Vault• Secure Enterprise Search• …

• Java Application Server• Development Tools• Business Process Mgmt• Enterprise Service Bus• Identity Management• Data Integration• Content Management• Business Intelligence• User Interaction• …

• Service Level Mgmt• Applic. Perform. Mgmt• Lifecycle Mgmt• Configuration Mgmt• Tuning & Diagnostic• Non Oracle Syst. Mgmt• Network & Storage SM• Oracle Enterprise Linux• Oracle VM• …

SystemsSystems& Management& Management

4

Oracle Produktfamilien• E-Business Suite• Siebel CRM• PeopleSoft Enterprise• JD Edwards• Oracle Retail• i-flex Financial Services• Communications• Utilities• …

Oracle Produktfamilien

• Database• Real Application Clusters• Partitioning• OLAP / Data Mining• Spatial• Times Ten• Database Vault• Secure Enterprise Search• …

Oracle Produktfamilien• Java Application Server• Development Tools• Business Process Mgmt• Enterprise Service Bus• Identity Management• Data Integration• Content Management• Business Intelligence• User Interaction• …

Oracle Produktfamilien

• Service Level Mgmt• Applic. Perform. Mgmt• Lifecycle Mgmt• Configuration Mgmt• Tuning & Diagnostic• Non Oracle Syst. Mgmt• Network & Storage SM• Oracle Enterprise Linux• Oracle VM• …

SystemsSystems& Management& Management

Oracle Produktfamilien• E-Business Suite• Siebel CRM• PeopleSoft Enterprise• JD Edwards• Oracle Retail• i-flex Financial Services• Communications• Utilities• …

• Database• Real Application Clusters• Partitioning• OLAP / Data Mining• Spatial• Times Ten• Database Vault• Secure Enterprise Search• …

• Java Application Server• Development Tools• Business Process Mgmt• Enterprise Service Bus• Identity Management• Data Integration• Content Management• Business Intelligence• User Interaction• …

• Service Level Mgmt• Applic. Perform. Mgmt• Lifecycle Mgmt• Configuration Mgmt• Tuning & Diagnostic• Non Oracle Syst. Mgmt• Network & Storage SM• Oracle Enterprise Linux• Oracle VM• …

SystemsSystems& Management& Management

Oracle Fusion Middlewarevollständig – offen - integriert

Oracle Fusion Middleware

IDC: Oracle and BEAMarket Momentum & Diversity

Mom

entu

m

Market Diversity

Oracle

IBM

BEAMsoft

TIBCO

SterlingWEBM

Hitachi

Sun

Worldwide Distributed Application Deployment Software CompetitiveMarket Map, 2006

Size: A measure of a vendor’s software revenue in a selected marketMomentum: Size adjusted annual software growth rate for selected marketReliance (color): A vendor’s dependence on selected software revenue Gray = 0-24%, Yellow=25-49%, Orange=50-74%, Red=75-100%Diversity: A measure of the breadth and depth of product offerings within selected software market

0 .4.05 .1 .15 .2 .25 .3 .35-50

0

50

100

150

200

250

300

350

BEA+Oracle: Stronger Together

Size: A measure of a vendor’s software revenue in a selected marketMomentum: Size adjusted annual software growth rate for selected marketReliance (color): A vendor’s dependence on selected software revenue Gray = 0-24%, Yellow=25-49%, Orange=50-74%, Red=75-100%Diversity: A measure of the breadth and depth of product offerings within selected software market

Mom

entu

m

Market Diversity

IBM

MsoftTIBCO

SterlingWEBM

Hitachi

Sun

Worldwide Distributed Application Deployment Software CompetitiveMarket Map, 2006

0 .4.05 .1 .15 .2 .25 .3 .35-50

0

50

100

150

200

250

300

350

Oracle

Oracle WebLogic ServerThe World’s Leading Application Server

• World Wide Market Share Leader• Latest Gartner report ~1/3 market share world wide

• Ranked “Leader” 9 years running• Gartner Enterprise Application Server Magic

Quadrant

• #1 with Developers• Evans Data Corporation Survey

• Unparalleled Manageability• Customers in production on thousands of systems

• High Performance – multiple system types• SPECjAppServer20041

1 SPECjAppServer is a trademark of the Standard Performance Evaluation Corp. (SPEC). For the latestSPECjAppServer2004 results visit http://www.spec.org/osg/jAppServer2004

Product Roadmap

Strategic Products

Continue & Converge

Maintenance

Oracle WebLogic SuiteCore & Adjacent Components

EM D

iagn

ostic

s fo

r Ora

cle

Mid

dlew

are

WebLogic Server and iAS

Applications

ADF Spring …

WebLogic Operations ControlJR

ocki

t Mis

sion

Con

trol

and

AD

4J

POJO

Java EE WebServices TopLink

JRockit

WebLogic Real TimeJRockit JVM

Reliability, Availability, Scalability, Performance

JMSMessaging

Developm

ent Tools

JDeveloper

Enterprise EclipsePack

Coherence EE

Product OfferingDevelopment Tools

• Integrated Development Tool spanningentire Middleware Product Family

• Declarative, Standards-based MVCFramework (JSF, EJB, AJAX)

• Broad Suite of Best-in-Class EclipseAdd-ins (Java EE, SOA, JPA, ..)

• Complete PL/SQL Development Tool &Report Writer

• Components packaged in Eclipse Pack

• Older BEA Development Framework

Oracle JDeveloper

Oracle Forms & Reports

BEA Beehive

BEA Workshop

Oracle ADF

Oracle Enterprise Packfor Eclipse

Oracle JDeveloper 11g

• Java EE 5 , EJB 3.0 and JSF 1.2• neue Funktionen mit

Application Development Framework (ADF) 11g• interaktive Oberflächen-Komponenten auf Basis der

Technologie AJAX• Integrierte

LaufzeitumgebungWebLogic Server 10.3

Oracle Enterprise Pack for Eclipse

http://www.oracle.com/technology/products/enterprise-pack-for-eclipse/index.html

BEA Tuxedo

BEA JRockit, Real Time,Liquid VM

BEA WebLogic Server

Product OfferingApplication Server & Transaction Processing

Oracle TopLink

Oracle Coherence

• TP-Monitor for C/C++, Cobol Applications& Mainframe Modernization

• High Performance “Real Time” Java VMoptimized for Virtualized Intel-32 &64

• Strategic Java EE 5.0 Application Server –Features integrated from OC4J

• Strategic JPA & EJB 3.0 Providerintegrated with WebLogic Server

• High Performance, Transactional, In-Memory Application Data Grid

• Key Features integrated with WebLogicServer with seamless migration

Oracle ApplicationServer (OC4J)

Oracle WebLogic SuiteCore & Adjacent Components

EM D

iagn

ostic

s fo

r Ora

cle

Mid

dlew

are

WebLogic Server and iAS

Applications

ADF Spring …

WebLogic Operations ControlJR

ocki

t Mis

sion

Con

trol

and

AD

4J

POJO

Java EE WebServices TopLink

JRockit

WebLogic Real TimeJRockit JVM

Reliability, Availability, Scalability, Performance

JMSMessaging

Developm

ent Tools

JDeveloper

Enterprise EclipsePack

Coherence EE

Herausforderung Skalierbarkeit (XTP)

ApplicationServers

WebServers

Data Demand

Ever ExpandingUniverse of Users

Data Supply

• die Nachfrage nach Daten übersteigt die Daten-Lieferung• plötzliche Nachfrage übersteigt die kosteffiziente Skalierung

Oracle Coherence als Data Broker

ApplicationServers

WebServers

Data Demand

Ever ExpandingUniverse of Users

Data Supply

• Oracle Coherence als Zwischenhändler zwischen Daten Nachfrage und Daten Bereitstellung

Data Sources

Java Objects

Warum Coherence• Eigenschaften

• Zuverlässiger Broker zwischenApplikation und Datenspeicher

• Extrem fehlertollerant• Skaliert Datenkapazität und

Transaktionskapazität• Multiple Einsatzszenarien

• Hot Pluggable auf BEA, IBM, JBOSS,Tomcat

• arbeitet mit Java, MSFT.NET, C, C++Applications

• Offen zu jedem High End TransactionSystem, jedem Middleware Hersteller,jeder Programmiersprache

• Gegen alle Backend Datenbank-Systeme• Oracle, Sybase, DB2, SQL Server MainframesDatabases Web Services

Enterprise Applications

Real TimeClients

WebServices

Oracle CoherenceData Grid

Data Services

WebLogic Real Time• Problem: Garbage collection can introduce “pauses” into production

applications and services• Impacts application latency and service levels to end users• Unpredictable latency impacts predictability of complex SOA environments

• Goal: Provide more predictable application/service response times• WebLogic Real Time based on JRockit performance features

• Deterministic GC provides max pause time guarantees• For example “no pause should be longer than 100 ms”• Max latency = time to process transaction + max pause time• Decreases frequency and severity of latency spikes

• Unique RT tooling helps customer identify & remedy latency issues notcause by the JVM

• No code rewrite required!

WebLogic Real Time: DeterministicGarbage Collection

0

15

30

45

60

75

90

105

120

0 2000 4000 6000 8000 10000 12000 14000 16000 18000

During Low Load: GC spikesand occasional timeouts visible

During High Load: GC pauses canresult 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

• WL Ops Control• EM Diagnostics Pack for

Oracle Middleware• Coherence Grid Edition• JRockit Real Time (1ms) ‏

WebLogicWebLogic Server ServerStandard EditionStandard Edition

• WebLogic Server• TopLink/Kodo• JDeveloper/ADF• Weblogic Tools• No Clustering

WebLogicWebLogic Server Server Enterprise EditionEnterprise Edition

• Standard Edition+• EM Diagnostics

Pack for OracleMiddleware

• Clustering

WebLogicWebLogic ApplicationApplication Grid Grid

WebLogicWebLogic Suite Suite

• Enterprise Edition+

• iAS EE (Forms,Reports, …) ‏

• WL Ops Control• Coherence EE• WebLogic Real

Time (100ms) ‏

Oracle WebLogic Suite

Oracle Fusion Middleware

Recommended