Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components

Ähnliche Dokumente
Gemeinsam mehr erreichen.

Workflows ganz einfach Einführung in die Process Cloud

Projektgruppe. Thomas Kühne. Komponentenbasiertes Software Engineering mit OSGi

Oracle Web Center 11g

BPEL und seine Kinder

PRODATIS CONSULTING AG. Folie 1

<Insert Picture Here> Performance Tests in der Praxis am Beispiel von Oracle BPM/BPEL

Erfahrungsbericht. Donatas Valys Client Architect SOA. Bildquelle: KUKA Roboter GmbH. DOAG2012 Arbeiten am Enterprise SOA-Fließband D.

Überblick Produkte. ORACLE AS 10g R3 JAVA Programming. (5 Tage)

Architecture Blueprints

Maintenance von Formsmodulen mit dem Entwicklungswerkzeug UniForms Überblick über UniForms Live Demo

1 Überblick. Alles geregelt Alles geregelt: Einsatz von Rule Engines in SOA Projekten. Heiko Spindler Senior Architekt

Servicebeschreibung. mit der Oracle BPA Suite. Andreas Grasmüller Senior Berater OPITZ CONSULTING München GmbH

SCA & SDO Konzepte und Design

Spring Dynamic Modules for OSGi Service Platforms

20. Deutsche Anwenderkonferenz 2007 Software Entwicklung 2.0

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Orchestrator. IT-Paradigmenwechsel im Zeitalter des Cloud Computing. Mohammad Esad-Djou, Solution Architect OPITZ CONSULTING Deutschland GmbH

Konzeption und Implementierung von SOA Composed Services in der Praxis

Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)

Seminar Business Process Management und Workflow-Technologie: Grundlagen, Produkte, Forschung

Metadata Service Respository (MDS) - Sehen, lernen, verstehen!

Oracle Fusion Middleware 11g

Testen von SOA-Anwendungen mit dem BPEL Testframework

Softwareentwicklung mit Enterprise JAVA Beans

Dirk Reinemann Working Student Sales Consulting

Konzeption und Implementierung von SOA Composed Services in der Praxis

Web-Anwendungen mit JavaServer Faces

SOA Blueprint. Ordnung im SOA Werkzeugkasten. Tobias Krämer OPITZ CONSULTING München GmbH

Entwicklung von Web-Anwendungen auf JAVA EE Basis

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

IDM: Identity Connector Framework (ICF) und SAP Connectors

Gemeinsam mehr erreichen.

Modernizing Oracle Forms. Gerd Volberg OPITZ CONSULTING Deutschland GmbH

DOAG SIG Day. E-Business Suite und SOA: Was ist heute schon möglich? Thomas Karle PROMATIS software GmbH. Frankfurt 26. April 2007

Mohammad Esad-Djou OPITZ CONSULTING Deutschland GmbH

Forms 12c und der Oracle SB

Abb. 1: Klassische P2P Integration. Abb. 2: Integration über einen Service Bus

Oracle SOA Siebel in der Praxis, Projekterfahrung und Demo

Komponentenorientierte Software-Entwicklung. Seite 1 / 42

BPA Suite und SOA - vom fachlichen Prozessmodell zur Anwendung. Bernhard Fischer-Wasels Leitender Systemberater

Formulare in Papierform ablösen mit der BPM Suite 11g

UnitTest mit dem SQL-Developer Testgetriebene Entwicklung mit Oracle Werkzeugen

Architecture Blueprints

Architecture Blueprints Ein Leitfaden zur Konstruktion von Softwaresystemen mit Java Spring,.NET, ADF, Forms und SOA

Spring IDE. Christian Dupuis - Spring 2.0 Release Party

Immer in Bewegung bleiben Oracle Managed File Transfer

REST-Services mit Dropwizard ruck-zuck erstellt, dokumentiert und getestet

Test eines frei verfügbaren Webservices mit SAP PI

Weblogic Server: Administration für Umsteiger

Persistente Prozesse mit ADF und BPMN 2.0

Automatisierter Java EE Entwicklungs-Lifecycle mit WebLogic Server 12c. Robin Müller-Bady Systemberater, Oracle Deutschland

Etablierung serviceorientierter Architekturen mit Web Services

Real World BPM. Markus Grünewald. Practice Manager Consulting. People at Work Systems AG Feringastrasse 10b, Unterföhring DOAG - November 2013

FWP Aktuelle Technologien zur Entwicklung verteilter Java-Anwendungen

SOA Testing. Tobias Bosch OPITZ CONSULTING GmbH München

UML Modellierung und Model Driven Architecture (MDA) für Java mittels Rational Software Architect (RSA)

ORACLE CLOUD VERLEIHT ADF ANWENDUNGEN FLÜGEL. Andreas Koop CEO & Consultant Oracle Technologies

Upgrade von Java Anwendungen von OracleAS 10g auf FMW 11g

Oracle WebCenter 11g und ADF 11g Erfahrungsbericht

<Insert Picture Here> Oracle Forms Roadmap in Richtung SOA

Einführung ORACLE BI Suite 11g

Contexts and Dependency Injection. W3L AG

Best Practices für das Testen von SOAbasierten

Oracle E-Business Suite Konfigurationsmanagement leicht gemacht mit dem Application Change Management Pack

Praktikum aus Softwareentwicklung 2. Web Services. Java Praktikum SS 2010

JavaServer Faces 2.2

Gemeinsam mehr erreichen.

AGILE SOFTWAREENTWICKLUNG MIT ORACLE ADF

Oracle Fusion Middleware Überwachung mit Oracle BAM

Best Practices und Tools für Upgrades aus der Sicht der Applikation

Weblogic Server - Administration für Umsteiger

Vorgehensmodell. Vorgehensmodell für die Prozessautomatisierung mit der Oracle BPM Suite 11g

Dr. Jens Hündling Senior Sales Consultant. DOAG Apps 2011 Berlin, 05. Mai 2011

Insight Anforderungsanalyse für SOA Services. Dr. Gregor Scheithauer OPITZ CONSULTING München GmbH Björn Hardegen MID GmbH

20. DOAG-Konferenz. Wohlstrukturierte Prozesse auf SOA-Basis. mit der Oracle E-Business Suite. Thomas Karle PROMATIS software GmbH

DevOps. Alexander Pacnik, Head of DevOps Engineering

Infrastruktur des WebLogicServer

SOA Testing. Tobias Bosch, Technical Architect Mitglied SOA Competence Center OPITZ CONSULTING München GmbH. OPITZ CONSULTING GmbH 2010 Seite 1

Lizenzierung des Oracle Application Servers und der Optionen

About me. Hajo Normann SOA/BPM Architect at EDS, an HP company. Oracle ACE Director

09:35 10:20 Die SOA Strategie von Oracle (Oracle Forms und Fusion Middleware) Forms Roadmap to SOA Entwicklung mit JDeveloper und Oracle ADF

FWP Aktuelle Technologien zur Entwicklung verteilter Java-Anwendungen. Sommersemester Michael Theis, Lehrbeauftragter 1

Releasemanagement in Integrationsprojekten für den OSB

Sven Haiges Marcel May. JavaServer Faces. Web Development mit dem Standardframework. entwickier.press

Integration im Enterprise Umfeld

Deep Dive in WebLogic Server und Multi- Tenancy

Richard Oates Thomas Langer Stefan Wille Torsten Lueckow Gerald Bachlmayr. Spring & Hibernate. Eine praxisbezogene Einführung HANSER

Anforderungsanalyse für SOA Services

Inhaltsverzeichnis. Daniel Liebhart, Guido Schmutz, Marcel Lattmann, Markus Heinisch, Michael Könings, Mischa Kölliker, Perry Pakull, Peter Welkenbach

Enterprise JavaBeans Überblick: 8. Test-Driven Development. 8.1 Einleitung 8.2 Beispiel 8.3 Anwendung mit Eclipse und dem JBoss Application Server

Perspektiven für Oracle Forms & Reports

Oracle Database Cloud Service

Oracle Integration Cloud Service

Spring & OSGi: Plattform der Zukunft. Bernd Kolb (Kolbware) Martin Lippert (akquinet agile GmbH) Gerd Wütherich (comdirect bank AG)

<Insert Picture Here> Einführung in SOA

Erstellen von PDF-Dokumenten für Business-Anwendungen mit XSL-FO

Einbettung von Geoinformationen in E-Government-Prozesse

Transkript:

Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components OPITZ CONSULTING GmbH 2010 Seite 1

Java Legacy Code in der Fusion Middleware 11g Einbindung mittels des Spring Components 4 Alexander Rüsberg, Berater OPITZ CONSULTING Essen GmbH Essen, 11.03.2010 Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components OPITZ CONSULTING GmbH 2010 Seite 2

Agenda 1. Java Code in der Enterprise Welt 2. Java in der Fusion Middleware 11g 3. Das Spring Component als Brücke zwischen Java Legacy Code und der Fusion Middleware 11g 4. Vorgehen anhand eines Beispiels Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components OPITZ CONSULTING GmbH 2010 Seite 3

Java Code in der Enterprise Welt Unternehmensweite Java Bibliotheken, z.b. Validatoren Lose Kopplung mittels Spring Verwaltung der Bibliothek mittels Maven Automatische Tests Continous Integration App 1 App 2 App 3 util.jar Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components OPITZ CONSULTING GmbH 2010 Seite 4

Java in der Fusion Middleware 11g Mediator Callout Interface muss implementiert werden Allgemeines Datenformat BPEL Embedding Nur Code Schnipsel Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components OPITZ CONSULTING GmbH 2010 Seite 5

! Das Spring Component als Brücke zwischen Java und der Fusion Middleware 11g Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components OPITZ CONSULTING GmbH 2010 Seite 6

Überblick Integration von Spring Komponenten in SOA Composites Bereitstellen von Java Klassen als Services Feature Preview im Patchset 1 Standardmäßig deaktiviert Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components OPITZ CONSULTING GmbH 2010 Seite 7

Vorteile Einfache Integration bestehender Funktionalität Dependency Injection / Lose Kopplung Automatische Erstellung von WSDLs auf Basis der Java Klasse Erlaubt den Import bestehender Java Archive mit Spring-Definitionen (ApplicationContext) Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components OPITZ CONSULTING GmbH 2010 Seite 8

Einsatzmöglichkeiten Wiederverwendung bestehender Funktionalität Konvertierung Validierung Mapping Logging Aufruf von REST Services Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components OPITZ CONSULTING GmbH 2010 Seite 9

Vorgehen Import eines JARs mit ApplicationContext Definition der JARs als Library Anpassen des Deployment Profile damit das JAR mit deployed wird Erstellen eines Spring Context Components Import des im JAR enthaltenen Contexts Bereitstellen von Spring Beans als Service Integration der neuen Services in den Workflow Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components OPITZ CONSULTING GmbH 2010 Seite 10

Spring Context <?xml version = '1.0' encoding = 'UTF-8'?> <beans xmlns=http://www.springframework.org/schema/beans. > <import resource="classpath:/application-context.xml"/> <sca:service name="auftragsnummerngeneratorservice" target="auftragsnummerngenerator" type="util.auftragsnummerngenerator"/> </beans> Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components OPITZ CONSULTING GmbH 2010 Seite 11

Composite & BPEL Process Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components OPITZ CONSULTING GmbH 2010 Seite 12

Fragen und Antworten Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components OPITZ CONSULTING GmbH 2010 Seite 13

Kontakt Alexander Rüsberg Berater OPITZ CONSULTING Essen GmbH Altendorfer Straße 3 45127 Essen Tel. +49 (201) 892994-1721 alexander.ruesberg@opitz-consulting.com Nuhad Shaabani Berater OPITZ CONSULTING Essen GmbH Altendorfer Straße 3 45127 Essen Tel. +49 (201) 892994-1720 nuhad.shaabani@opitz-consulting.com Integration von Java Legacy Code in die Fusion Middleware 11 mittels des SOA Suite Spring Components OPITZ CONSULTING GmbH 2010 Seite 14