32

- DOAG Deutsche ORACLE ... · Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning
Page 2: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

<Insert Picture Here>

Lorenz KellerLeiter Systemberatung - Server Technology Customer Center - Nord

Aktueller Blick über Oracle Fusion Middleware

Page 3: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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€

Page 4: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 5: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

Applications

UtilitiesUtilities

OthersOthers

InsuranceInsurance

BankingBanking

CommsComms

RetailRetail

ManufacturingManufacturingIndustriesIndustries

EnterpriseEnterprise

Strategische Akquisitionen Best-in-Class - Software

SystemsSystemsManagementManagement

DatabaseDatabase

MiddlewareMiddlewareManagementManagement

ContentContentManagementManagement

IdentityIdentityManagementManagement

PerformancePerformanceManagementManagement

EnterpriseEnterprise

Technology55

Page 6: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

Aber das Architekturkonzept ?

Page 7: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

Mehr WertschöpfungWeniger Komplexität

Höhere Flexibilitätgeringere Kosten

Mehr Freiheitengeringeres Risiko

WettbewerbsfähigesIndustrie Portfolio

Standards-BasierteArchitektur

Designfokus aufIntegration

KomplettKomplett OffenOffen IntegriertIntegriert

Strategie1

Page 8: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 9: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 10: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

Oracle Produktfamilien

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

Page 11: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 12: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 13: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 14: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

Oracle Fusion Middlewarevollständig – offen - integriert

Page 15: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

Oracle Fusion Middleware

Page 16: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 17: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 18: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 19: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

Product Roadmap

Strategic Products

Continue & Converge

Maintenance

Page 20: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 21: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 22: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 23: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

Oracle Enterprise Pack for Eclipse

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

Page 24: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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)

Page 25: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 26: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 27: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 28: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 29: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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!

Page 30: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

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

Page 31: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

• 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

Page 32: - DOAG Deutsche ORACLE ... ·  Lorenz Keller Leiter Systemberatung - Server Technology Customer Center - Nord ... • Tuning

Oracle Fusion Middleware