Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was...
Transcript of Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was...
![Page 1: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/1.jpg)
<Insert Picture Here>
BEA und die Oracle Fusion MiddlewareDOAG Regio Berlin/Brandenburg
Dr. Jens Hündling 17. Dezember 2008Senior Systemberater - Oracle Direct Potsdam
![Page 2: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/2.jpg)
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.
![Page 3: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/3.jpg)
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
![Page 4: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/4.jpg)
„Sie sind hier“
12/18/2008 ©2008 Oracle Corporation 4
![Page 5: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/5.jpg)
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
![Page 6: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/6.jpg)
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
![Page 7: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/7.jpg)
Roadmap der einzelnen ProdukteLifetime Support Strategie von Oracle
Strategic Products
Continue & Converge
Maintenance
http://www.oracle.com/bea/index.html
![Page 8: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/8.jpg)
Durch BEA gestärkte Bereiche
• Application Server & Infrastruktur-Themen
• SOA & Business Process Management• SOA Governance
• Portal und Enterprise 2.0
• Transaktionsmonitor (Tuxedo)
![Page 9: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/9.jpg)
Application Grid
12/18/2008 ©2008 Oracle Corporation 9
![Page 10: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/10.jpg)
Was ist das Application-Grid?
![Page 11: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/11.jpg)
Performanzsteigerung durch Grid-Idee
![Page 12: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/12.jpg)
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
![Page 13: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/13.jpg)
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
![Page 14: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/14.jpg)
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
![Page 15: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/15.jpg)
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
![Page 16: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/16.jpg)
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
![Page 17: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/17.jpg)
Application-Grid-Technik
![Page 18: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/18.jpg)
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
![Page 19: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/19.jpg)
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
![Page 20: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/20.jpg)
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/
![Page 21: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/21.jpg)
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
![Page 22: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/22.jpg)
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
![Page 23: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/23.jpg)
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
![Page 24: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/24.jpg)
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
![Page 25: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/25.jpg)
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
![Page 26: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/26.jpg)
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
![Page 27: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/27.jpg)
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
![Page 28: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/28.jpg)
Ausblick: FMW 11g
![Page 29: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/29.jpg)
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
![Page 30: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/30.jpg)
IDEs
SOA Lifecycle Governance
Oracle Enterprise Repository
UDDI
Entwicklung & TestModellierung
Analyse
Design
Deployment
Überwachung
Sicherung &Audit
Laufzeit-änderungenAblösung
Stilllegung
OWSMSOA Mgmt Pack
![Page 31: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/31.jpg)
Fazit
![Page 32: Home: DOAG e.V. - BEA und die Oracle Fusion Middleware · Agenda • Einleitung • Warum BEA? Was machen BEA Kunden? • Generelle Strategie • bleibt unverändert • Application](https://reader033.fdocuments.us/reader033/viewer/2022041919/5e6af193df51ee3cb626e112/html5/thumbnails/32.jpg)
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