Post on 11-Mar-2020
<Insert Picture Here>
BEA und die Oracle Fusion MiddlewareDOAG Regio Berlin/Brandenburg
Dr. Jens Hündling 17. Dezember 2008Senior Systemberater - Oracle Direct Potsdam
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 remains at the sole discretion of Oracle.
Agenda
• Einleitung• Warum BEA? Was machen BEA Kunden?
• Generelle Strategie • � bleibt unverändert• Application Grid
• Produkte im Detail• Application Server• JRockit• AD4J (Application Diagnostic For Java)• SOA und BPM
• Weitere Informationen
„Sie sind hier“
12/18/2008 ©2008 Oracle Corporation 4
Was machen Kunden mit BEA Software?
• Web – Portale
• AquaLogic Portal
• AquaLogic User Interaction (ALUI) � ex-Plumtree
•Java – Entwicklung
• WebLogic Application Server
• SOA – Middleware• AquaLogic Integration, AquaLogic Service Bus
• AquaLogic BPM (Business Process Management) Geschäftsprozessmanagement � ex-Fuego
Oracle’s Strategie
• Oracle Fusion Architektur• Vorlage für Serviceorientierte Unternehmens-IT
• Oracle Fusion Middleware• Technologie Infrastruktur und Komponenten
• Offene Standards, Hot-Pluggable
• Oracle Fusion Applications• Investitionsschutz, integrierte Anwendungslandschaft
Roadmap der einzelnen ProdukteLifetime Support Strategie von Oracle
Strategic Products
Continue & Converge
Maintenance
http://www.oracle.com/bea/index.html
Durch BEA gestärkte Bereiche
• Application Server & Infrastruktur-Themen
• SOA & Business Process Management• SOA Governance
• Portal und Enterprise 2.0
• Transaktionsmonitor (Tuxedo)
Application Grid
12/18/2008 ©2008 Oracle Corporation 9
Was ist das Application-Grid?
Performanzsteigerung durch Grid-Idee
Früher Zweckgebundene Hardware
9/5/2008 Oracle Confidential 12
BSBS
JVMJVM
Anw.Anw.--ServerServer
Anwen-dungs-paket
BSBS
JVMJVM
Anw.Anw.--ServerServer
Java-EE-Anw.
BSBS
JVM JVM
Anw.Anw.--ServerServer
SOA-oder BPM-Anw.
Enter-prise-Portal
BSBS
TPMTPM
C, C++, COBOL
Knappe Kapazität Software setzt der horizontalen
Skalierbarkeit Grenzen
Isolierte Single Points of Failure
BSBS
JVM JVM
Anw.Anw.--ServerServer
HeuteApplication-Grid
9/5/2008 Oracle Confidential 13
ApplicationApplication--GridGrid
Kosten- und stromsparend,
weniger Hardware
Risikolose horizontale und
vertikale Skalierung
Größere Leistung und
Zuverlässigkeit
Anwen-dungs-Paket
Java-EE-Anw.
SOA-oder BPM-Anw.
Enter-prise-Portal
C, C++, COBOL
Anwendung 2
Anwendung 3Anwendung 1
Es geht um die Bereitstellung von Ressourcen SOA-Beispiel
12/18/2008 ©2008 Oracle Corporation 14
SOA-Dienst SOA-Dienst SOA-Dienst SOA-Dienst SOA-Dienst
Application-Grid
Anwendung 2
Anwendung 3Anwendung 1
Im Application-GridDynamische Anpassung
12/18/2008 ©2008 Oracle Corporation 15
Application-Grid
SOA-Dienst SOA-Dienst SOA-Dienst SOA-Dienst
Ressource
Ressource
Ressource
Ressource Ressource
Ressource
Ressource
Ressource
Ressource
Ressource
Ressource
Ressource
Ressource
Ressource
Ressource
SOA-Dienst
Was ist das Application-Grid?
Was ist es nicht?
x ein einziges Produkt
x eine Norm
x eine Entweder-Oder-Lösung
Was ist es?
� eine Methode
� eine Architektur
� eine Zukunftsvision
� eine Sammlungbewährter Strategien
� mehrere Techniken
� mehrere Produkte
12/18/2008 16©2008 Oracle Corporation
Application-Grid-Technik
Grundlagen des Application-GridsDie wichtigsten Funktionen
12/18/2008 ©2008 Oracle Corporation 18
2. Ressourcen-zuweisung steuern
3. Verhalten sichtbar machen
4. AutomatisierenManagement
Anwender Anwender Anwender SOA-Dienst SOA-Dienst
1. Ressourcen gemeinsam nutzen
Oracle WebLogic Server 10g R3 Das robuste Fundament für Ihre wichtigste Software
• Highlights• Schlank und leistungsstrark
• beruht auf WebServices und SOA
• Unterstützung von Open Source, Web 2.0
• neueste Standards, Technikintegration
RASP-Infrastruktur
Java EE/Webdienste
Spring Web 2.0
Browser Java Web-dienste .NET
WebLogic Server
Clients
17. Dez. 2008 - Dr. Jens Hündling
3.340
2.056
1.197
00
420
840
1.260
1.680
2.100
2.520
2.940
3.360
Oracle Oracle Oracle IBM
Welt-rekordWeltWelt--
rekordrekord
HP Proliant BL460c G1,8 Kerne,
Xeon X5460
IBM System p570,4 Kerne, Power 6
HP Proliant DL580 G5, 16 Kerne,
Xeon X7350
HP Proliant DL580G5,24 Kerne, Xeon 7460
4.4104.410
SPECjAppServer2004 JOPS@Standard
Neue LeistungstestsWeiterhin führend bei Ein-Knoten-Architekturen
Online: http://www.spec.org/jAppServer2004/results/
4.794
3.595
00
800
1.600
2.400
3.200
4.000
4.800
Oracle IBM
Dell PowerEdge 2950,16 Kerne, Xeon 5470
SPECjAppServer2004 JOPS@Standard
Kein Ergebnis
Oracle
Dell PowerEdge 1950,16 Kerne,
Xeon E5440
Online: http://www.spec.org/jAppServer2004/results/
Welt-rekordWeltWelt--
rekordrekord
Neue Leistungstests Weiterhin führend bei Zwei-Knoten-Architekturen
Neue Leistungstests Weiterhin führend bei Mehr-Knoten-Architekturen
17.046
14.004
00
2.200
4.400
6.600
8.800
11.000
13.200
15.400
17.600
SPECjAppServer2004 JOPS@Standard
IBM
BladeCenter JS22,26 Knoten,104 Kerne,
Power6
Online: http://www.spec.org/jAppServer2004/results/
Oracle
HP-UX IntegrityBL870 Server,
12 Knoten, 96 Kerne,
Itanium 9100
Welt-rekordWeltWelt--
rekordrekord
Oracle TuxedoVerteilte geschäftskritische Anwendungen
12/18/2008 ©2008 Oracle Corporation 23
• QoS eines Mainframe-Computers:• extrem hoher Durchsatz: 100.000
Transaktionen pro Sekunde
• absolut zuverlässig
• Verfügbarkeit von 99,999 %
• hochgradig skalierbar
• seit 25 Jahren
• auf Standard-Hardware
• Erweitertes Management mit TSAM: Tuxedo System and Application Monitor
• Die führende Plattform für das Neu-Hosten von Mainframe-Anwendungen
• Erweitert und modernisiert bestehende Anwendungen für die Einbindung und Steuerung in einer SOA.
• Macht vorhandene COBOL-, C- und C++-Anwendungen servicetauglich, für eine nahtlose Einbindung in die SOA.
Anwendungs- und Transaktionsdienste
Oracle TuxedoBusiness-Services in COBOL, C/C++ …
WebLogicWebLogicWebLogicWebLogicTuxedo Tuxedo Tuxedo Tuxedo
ConnectoConnectoConnectoConnectorrrr
Tuxedo Tuxedo Tuxedo Tuxedo Services Services Services Services and App and App and App and App MonitorMonitorMonitorMonitor
Oracle TuxedoEinzigartige Leistung und Skalierbarkeit
104.400 Transaktionen pro Sekunde
• Oracle Tuxedo 10 • 500.000 Benutzer gleichzeitig• mehrere Lese- und Schreibvorgänge pro
Transaktion auf Datenbanken• Oracle RAC 10g• lineare Skalierung• HP-UX 11iv3 auf Intel-Itanium-Prozessoren• 32 Dual-Core-Prozessoren mit 1,6 GHz• RAM: 64 GB je Server, 2 Server
Oracle JRockit Real Time Oracle‘s Java VM: Extrem schnelle Reaktion
• Die branchenweit schnellste JVM
• Benchmarks
• Kalkulierbare Reaktionszeit
• garantierte Reaktionszeit
• auch bei starker Auslastung
• Entwurfsziel: unterbrechungsfrei
• Sofortige Leistungssteigerung
• ganz ohne Code-Änderung
• Werkzeuge
• für Überwachung und Feinabstimmung
0
15
30
45
60
75
90
105
120
0 2000 4000 6000 8000 10000 12000 14000 16000 18000
0
15
30
45
60
75
90
105
120
0 2000 4000 6000 8000 10000 12000 14000 16000 18000
Traditional JVM JRockit Real Time
Normale Last
Hohe Last
Application Diagnostics For Java (AD4J)Diagnostic Pack für die Middleware
• Einfache Installation und Bereitstellung
• Keine Anpassung des Codes
• Kein Neustart des Servers
• Minimaler Overhead � Überwachung imProduktivbetrieb
• Transaktionsverfolgung vomApplication Server zurDatenbank
Schichtenübergreifende Analyse (AD4J)
DB Zustandverantwortlich für
Bottleneck
IdentifizierungDB Wait
SQL verursacht das Problem
• Vom Java Thread zur DB Session– Laufende JavaThreads
erkennen, die auf DB Ressourcen warten
– Ins SQL schauen
• Von DB Session zum Java Thread– Erkennen von DB
Sessions die auf Locks warten bzw. halten
– Erkennen von Java Thread die DB Sessions halten
Ausblick: FMW 11g
Ausblick: FMW 11gKonvergenz von WebLogic Server & iAS Komponenten
BEA WebLogic ServerBEA WebLogic Server
Best of Breed Application Server
Messaging Transactions
WL RuntimeJRockit
Clustering Configuration
Oracle Application ServerOracle Application Server
TopLink WS-*
CoherenceRAC
Certification
EnterpriseManager
Diagnostics
Best of Breed Oracle Platform
Best of Breed Oracle Middleware Server
Oracle WebLogic ServerOracle WebLogic Server
TopLink WS-*
CoherenceRAC
Certification
EnterpriseManager
Diagnostics
Messaging Transactions
WL RuntimeJRockit
Clustering Configuration
IDEs
SOA Lifecycle Governance
Oracle Enterprise Repository
UDDI
Entwicklung & TestModellierung
Analyse
Design
Deployment
Überwachung
Sicherung &Audit
Laufzeit-änderungenAblösung
Stilllegung
OWSMSOA Mgmt Pack
Fazit
Weitere Infos
• Startseite zu BEA:• http://www.oracle.com/bea/index.html
• Mapping BEA Produkte bei Oracle• http://www.oracle.com/bea/productmatrix.html
• FAQ‘s:• Partner http://www.oracle.com/bea/oracle-bea-partner-faq.pdf
• Kunden http://www.oracle.com/bea/oracle-bea-faq.pdf
3
Vielen Dank für Ihre Aufmerksamkeit
Jens.Huendling@oracle.com