Java Legacy Code Einbindung in Oracle FMW 11gmittels Spring Component<br />
Alexander Rüsberg, ConsultantNuhad Shaabani, ConsultantOPITZ CONSULTING Essen GmbH<br />Einbindung in Oracle FMW 11gmittel...
Agenda<br />Java Code in der Enterprise Welt <br />Java in der Oracle Fusion Middleware 11g<br />Spring Component als Brüc...
Unternehmensweite Java-Bibliotheken, z. B. Validatoren<br />Lose Kopplung mittels Spring<br />Verwaltung der Bibliothek mi...
Spring Component<br />Echtes Service Component<br />Universell einsetzbar<br />Lose Kopplung<br />Mediator <br />Callout<b...
!<br />Spring Component als Brücke zwischenJava Legacy Codeund Oracle FMW 11g<br />
Integration von Spring-Komponenten in SOA Composites<br />Bereitstellen von Java-Klassen als Services<br />Feature Preview...
Einfache Integration bestehender Funktionalität<br />DependencyInjection<br />Automatische Erstellung von WSDLs auf Basis ...
Wiederverwendung bestehender Funktionalität<br />Konvertierung<br />Validierung<br />Mapping<br />Logging<br />Aufruf von ...
Import eines JARs mit ApplicationContext<br />Definition der JARs als Library<br />Anpassen des Deployment Profile damit d...
Spring Context<br /><?xmlversion = '1.0' encoding = 'UTF-8'?><br /><beansxmlns=http://www.springframework.org/schema/beans...
Composite & BEPL Process<br />
Spring Component:  Erzeugen einer Auftragsnummer anhand des Vertriebskanals<br />Beispiel: OrderService<br />
Fragen und Antworten<br />Design:<br /><ul><li>Das Farbschema ist im Design als „OC 2009“ hinterlegt.
Ebenso sind die Schriftarten als „OC 2009“ hinterlegt.
Nächste SlideShare
Wird geladen in …5
×

Java Legacy Code - DOAG Regio NRW 2010 - OPITZ CONSULTING - Ruesberg - Shaabani

1.190 Aufrufe

Veröffentlicht am

Wie integriert man vorhandenen Java Code mittels Spring in ein SOA Suite Composite?
Welche Vorteile hat diese Lösung?
Welche Einsatzmöglichkeiten gibt es? Antworten auf diese Fragen liefern Alexander Rüsberg und Nuhad Shaabani (OPITZ CONSULTING) in ihrem Vortrag, den sie beim DOAG Regio NRW Treff 2010 gehalten haben.

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.190
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
2
Aktionen
Geteilt
0
Downloads
0
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie

Java Legacy Code - DOAG Regio NRW 2010 - OPITZ CONSULTING - Ruesberg - Shaabani

  1. 1. Java Legacy Code Einbindung in Oracle FMW 11gmittels Spring Component<br />
  2. 2. Alexander Rüsberg, ConsultantNuhad Shaabani, ConsultantOPITZ CONSULTING Essen GmbH<br />Einbindung in Oracle FMW 11gmittels Spring Component<br />DOAG Regionaltreffen NRW, Essen, 11.03.2010<br />Java Legacy Code<br />4<br />
  3. 3. Agenda<br />Java Code in der Enterprise Welt <br />Java in der Oracle Fusion Middleware 11g<br />Spring Component als Brücke zwischen Java Legacy Code und der Oracle FMW 11g<br />Vorgehen anhand eines Beispiels<br />
  4. 4. Unternehmensweite Java-Bibliotheken, z. B. Validatoren<br />Lose Kopplung mittels Spring<br />Verwaltung der Bibliothek mittels Maven<br />Automatische Tests<br />Continous Integration<br />Java Code in der Enterprise-Welt<br />App 2<br />App 1<br />App 3<br />util.jar<br />
  5. 5. Spring Component<br />Echtes Service Component<br />Universell einsetzbar<br />Lose Kopplung<br />Mediator <br />Callout<br />Interface muss implementiert werden<br />Allgemeines Datenformat<br />BEPL <br />Embedding <br />Nur Code-Schnipsel<br />Java in der Oracle Fusion Middleware 11g<br />
  6. 6. !<br />Spring Component als Brücke zwischenJava Legacy Codeund Oracle FMW 11g<br />
  7. 7. Integration von Spring-Komponenten in SOA Composites<br />Bereitstellen von Java-Klassen als Services<br />Feature Preview im Patchset 1<br />Standardmäßig deaktiviert<br />Überblick<br />
  8. 8. Einfache Integration bestehender Funktionalität<br />DependencyInjection<br />Automatische Erstellung von WSDLs auf Basis der Java-Klasse<br />Erlaubt den Import bestehender Java-Archive mit Spring-Definitionen (ApplicationContext) <br />Vorteile<br />
  9. 9. Wiederverwendung bestehender Funktionalität<br />Konvertierung<br />Validierung<br />Mapping<br />Logging<br />Aufruf von REST-Services<br />Einsatzmöglichkeiten <br />
  10. 10. Import eines JARs mit ApplicationContext<br />Definition der JARs als Library<br />Anpassen des Deployment Profile damit das JAR mit deployed wird<br />Erstellen eines Spring Context Components<br />Import des im JAR enthaltenen Contexts<br />Bereitstellen von Spring Beans als Service <br />Integration der neuen Services in den Workflow<br />Vorgehen<br />
  11. 11. Spring Context<br /><?xmlversion = '1.0' encoding = 'UTF-8'?><br /><beansxmlns=http://www.springframework.org/schema/beans …. ><br /> <importresource="classpath:/application-context.xml"/><br /> <sca:servicename="auftragsnummernGeneratorService" target="auftragsnummernGenerator" type="util.AuftragsnummernGenerator"/><br /></beans><br />
  12. 12. Composite & BEPL Process<br />
  13. 13. Spring Component: Erzeugen einer Auftragsnummer anhand des Vertriebskanals<br />Beispiel: OrderService<br />
  14. 14. Fragen und Antworten<br />Design:<br /><ul><li>Das Farbschema ist im Design als „OC 2009“ hinterlegt.
  15. 15. Ebenso sind die Schriftarten als „OC 2009“ hinterlegt.
  16. 16. Die Standardfarben sind:</li></li></ul><li>Kontakt<br />Alexander Rüsberg<br />Berater<br />OPITZ CONSULTING Essen GmbHAltendorfer Straße 3  45127 EssenTel. +49 (201) 892994 - 1721alexander.ruesberg@opitz-consulting.com<br />NuhadShaabani<br />Berater<br />OPITZ CONSULTING Essen GmbHAltendorfer Straße 3  45127 EssenTel. +49 (201) 892994 - 1720nuhad.shaabani@opitz-consulting.com<br />

×