48
Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g © OPITZ CONSULTING GmbH 2009 Seite 1 Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g Danilo Schmiedel, Berater OPITZ CONSULTING Berlin GmbH Berlin, 29.09.2009

Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Erfahrungen bei der Migration von

Oracle Fusion Middleware 11g

Roland Könn, Senior BeraterOPITZ CONSULTING Berlin GmbH

Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

© OPITZ CONSULTING GmbH 2009 Seite 1Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Danilo Schmiedel, BeraterOPITZ CONSULTING Berlin GmbH

Berlin, 29.09.2009

Page 2: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

0 Vorgehensweise

© OPITZ CONSULTING GmbH 2009 Seite 2Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 3: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Vorgehen

1 • Architekturanalyse

• Prozessanalyse2 • Prozessanalyse

3 • Installation der 11g Komponenten

4 • Migration der Applikationen / Prozesse

• Deployment der Composites

© OPITZ CONSULTING GmbH 2009 Seite 3Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

5 • Deployment der Composites

6 • Ausführung, Test & Monitoring

Page 4: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

1 Architekturanalyse

© OPITZ CONSULTING GmbH 2009 Seite 4Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 5: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Domain

� Grundidee� Gruppe von logisch zusammengehörigen WebLogic

Server (WLS) Instanzen, die sich eine gemeinsame Server (WLS) Instanzen, die sich eine gemeinsame Konfiguration teilen.

� Aufgaben� Server� Cluster

� Regeln

© OPITZ CONSULTING GmbH 2009 Seite 5Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

� Regeln� Die Instanzen können unterschiedliche

Patch-Level enthalten. (Rolling Update) config.xml

Page 6: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Admin Server

� Grundidee� Ist der zentrale Controller einer Domain

� AufgabenManaged Servers

Domain

� Aufgaben� Betrieb der Admin-Console� verteilt Konfiguration an die Server� Starten und Stoppen von Servern � Deployment auf Server � Monitor und Manager für Ressourcen� Realisiert die Server- und Service-Migration

Admin Server

config.xml

© OPITZ CONSULTING GmbH 2009 Seite 6Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

� Regeln� Pro Domain genau einen Admin Server� In Produktion kein Host für Applikationen� Admin Server ist kein SPOF, und muss nicht

permanent Online sein

Admin Console

Page 7: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Managed Server� Grundidee

� Instanz zum Betrieb von Applikationen, Diensten

� AufgabenJNDI

JMS Queue

� Aufgaben� "Arbeitstiere" im Domain-Kontext� Betreiben, Skalieren oder Optimieren von JEE

Anwendungen und Layer� Hosted die Applikation „soa_infra“

� Regeln� eigne JVM pro Server� Änderungen nur zentral über Admin-Server

JDBC Pool

JNDI

JMS Queue

JDBC Pool

© OPITZ CONSULTING GmbH 2009 Seite 7Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

� Änderungen nur zentral über Admin-Server� enthält "Read-Only" Kopie der Domain-Konfiguration� keine beschränkte Anzahl pro Domain

JNDI

JMS Queue

JDBC Pool

Page 8: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Interaktion Admin Server & Managed Server

� Admin Server führt "Master-Kopie" der Domainkonfiguration � führt Konfiguration aller Managed Server� Managed Server halten lokale Kopie dieser Konfiguration� Managed Server halten lokale Kopie dieser Konfiguration

� Start eines Managed Servers� Instanz verbindet sich mit dem Admin-Server und synchronisiert die Kopie� Änderungen werden beim Start automatisch abgeglichen

� SPOF zu vermeiden?� Managed Server im "Managed Server Independence"-Modus (MSI)

hochfahren

© OPITZ CONSULTING GmbH 2009 Seite 8Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

� Admin Server ist per Definition kein SPOF

Page 9: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Cluster

� Aufgaben� Skalierung über Parallelisierung� Failover, Replikation und Redundanz

Cluster 1Domain

� Failover, Replikation und Redundanz� Erweiterte Features

� Server Migration� Service Migration� Distributed Messaging

� Regeln� Managed Server eines Clusters gehören

der gleichen Domain an

Admin Server

config.xml

Cluster 2

© OPITZ CONSULTING GmbH 2009 Seite 9Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

� Managed Server können � physikalisch unabhängigen Maschinen laufen� auf der gleichen Maschine laufen

� pro Domain auch mehrere ClusterAdmin Console

Page 10: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Node Manager

� Grundidee� Agent und Hintertürchen zu Maschinen

� Aufgaben

Domain

� Aufgaben� Starten, Stoppen und Prüfen von

Remote-Instanzen � Server-Health Tool

� entdeckt "Failed" Instanzen� Auto-Restart-If-Killed� Heartbeat

� Regeln

Maschine A

Maschine B

Maschine A

Maschine B

© OPITZ CONSULTING GmbH 2009 Seite 10Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

� Regeln� prinzipiell optional, aber komfortabel� nur ein Node Manager pro Maschine� domainunabhängig Admin Server

Managed Server (Shutdown)

Managed Server (Running)

Node Manager

Page 11: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Management

� Oracle Weblogic 11g Administration Console

� Oracle Enterprise Manager

� WLST� Weblogic Scripting Tool

© OPITZ CONSULTING GmbH 2009 Seite 11Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 12: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Lizensierung

� Oracle Weblogic Standard / Enterprise Edition

� Oracle Weblogic Suite� SOA Suite� BPM Suite � Oracle Service Bus � BPEL Process Manager

� Oracle Weblogic Server Basic

© OPITZ CONSULTING GmbH 2009 Seite 12Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

� Oracle Weblogic Server Basic� Einschränkungen

� WebLogic Server Basic License Audit Script� Metalink Doc ID: 885587.1

Page 13: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

2 Prozessanalyse

© OPITZ CONSULTING GmbH 2009 Seite 13Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 14: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Externe Partner

� Welche Partner sind einzubinden?

� Welche Technologien werden verwendet?

� Welche Daten werden ausgetauscht?

� Sind die zu integrierenden Partner erreichbar?

<partnerLinkBinding name=“TestService"> <property name="wsdlLocation">http://host.domain:port/services/wsil/TestSvc?wsdl</property>

© OPITZ CONSULTING GmbH 2009 Seite 14Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

…</partnerLinkBinding>

Page 15: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Technology Adapter

� Connection Factories (Data Sources, Connection Pools)� Berücksichtigung von Verbindungsinformationen, die im OC4J gepflegt

wurden (z.B. Datenbank-, File-, FTP- und JMS-Adapter Eigenschaften)wurden (z.B. Datenbank-, File-, FTP- und JMS-Adapter Eigenschaften)

� Achtung: Managed- oder Non-Managed Connections � Oracle Application Server 10g: Non-managed Connections möglich� Daher Review der Adapter und Extrahierung der Verbindungsdetails� Konfiguration in der Oracle WebLogic Server Administration Console

� Adapter für Stored Procedures� In 10.1.3.0 - 10.1.3.3: XSD Generator erzeugte unqualifizierte Elemente

<db:InputParameters ... ></db:InputParameters>

© OPITZ CONSULTING GmbH 2009 Seite 15Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

<db:InputParameters ... ></db:InputParameters> � In 10.1.3.4 und später werden qualifizierte Elemente erzeugt

� Wichtig: JDeveloper und SOA Suite Version muss übereinstimmen� Upgrade auf 10.1.3.4 oder 11 erfordert die Neuerzeugung der XSDs

Page 16: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Embedded Java

� für "einfache" Aspekte, die den zugrundeliegenden Prozess betreffen, geeignet (z.B. Logging, Erweiterung der AuditTrail-Messages)AuditTrail-Messages)

� ABER: Anpassung bei der Migration notwendig!

<bpelx:exec name="SetTitle" version="1.5" language="java"><![CDATA[java.lang.String titleValue=null; oracle.xml.parser.v2.XMLElement titleValueElement=

(oracle.xml.parser.v2.XMLElement)getVariableData("inputVariable", "payload" , "/client:TesterProcessRequest/client:input"); titleValue=titleValueElement.getText(); setTitle("Employee " + titleValue);…

<bpelx:exec name="SetTitle" version="1.5" language="java"><![CDATA[java.lang.String titleValue=null; oracle.xml.parser.v2.XMLElement titleValueElement=

(oracle.xml.parser.v2.XMLElement)getVariableData("inputVariable", "payload" , "/client:TesterProcessRequest/client:input"); titleValue=titleValueElement.getText(); setCompositeInstanceTitle("Employee " + titleValue);…

© OPITZ CONSULTING GmbH 2009 Seite 16Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

…]]>

</bpelx:exec>

…]]>

</bpelx:exec>

Page 17: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

3 Installation der 11g Komponenten

© OPITZ CONSULTING GmbH 2009 Seite 17Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 18: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Installationsvoraussetzungen

� Betriebssystem� Red Hat Linux / Oracle Enterprise Linux 4 – 5 (32 & 64 – Bit)� SUSE SLES 10 (32 + 64 Bit)� SUSE SLES 10 (32 + 64 Bit)� Solaris 9 – 10 (SPARC64)� HP-UX 11i v2 -11i v3 (Itanium & PA-RISC)� AIX 5.3 (TL8+) - 6.1 (TL2+)� Windows 2003 SP2 – 2008 (32 & 64 – Bit)

� Virtualisierung� Oracle VM

© OPITZ CONSULTING GmbH 2009 Seite 18Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 19: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Hardware Anforderungen

� Datenbank� Oracle 10.2.0.4� Oracle 11.1.0.7� Oracle 11.1.0.7� Zeichensatz: AL32UTF8

� Hardware� CPU: dual-core Pentium, 1.5GHz or greater� Disk Space: 15GB or more� Available Memory: 4GB or more

© OPITZ CONSULTING GmbH 2009 Seite 19Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 20: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Installation

3.1• Vorarbeiten

3.2• Repository Creation Utility

3.3• Installation Weblogic Server

3.4• Installation SOA Suite

© OPITZ CONSULTING GmbH 2009 Seite 20Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

3.4• Installation SOA Suite

3.5• Konfiguration SOA Suite

Page 21: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Repository Creation Utility

© OPITZ CONSULTING GmbH 2009 Seite 21Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 22: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Repository Creation Utility

© OPITZ CONSULTING GmbH 2009 Seite 22Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 23: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Installation Weblogic

© OPITZ CONSULTING GmbH 2009 Seite 23Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 24: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Installation Weblogic

© OPITZ CONSULTING GmbH 2009 Seite 24Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 25: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

SOA Suite Installation

© OPITZ CONSULTING GmbH 2009 Seite 25Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 26: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

SOA Suite Konfiguration

© OPITZ CONSULTING GmbH 2009 Seite 26Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 27: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

SOA Suite Konfiguration

© OPITZ CONSULTING GmbH 2009 Seite 27Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 28: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

SOA Suite Konfiguration

© OPITZ CONSULTING GmbH 2009 Seite 28Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 29: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

SOA Suite Konfiguration

© OPITZ CONSULTING GmbH 2009 Seite 29Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 30: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Ausstehende Konfiguration

� Nodemanager� Via WLST

� Heap Anspassungen� DOMAIN_HOME/bin/setSOADomainEnv.sh

� DEFAULT_MEM_ARGS="-Xms2048m –Xmx2048m"

© OPITZ CONSULTING GmbH 2009 Seite 30Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 31: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

4 Migration der neuen Applikationen / Prozesse

© OPITZ CONSULTING GmbH 2009 Seite 31Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 32: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

BPEL Prozess in 10.1.X

© OPITZ CONSULTING GmbH 2009 Seite 33Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 33: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Service Component Architecture in 11g

© OPITZ CONSULTING GmbH 2009 Seite 34Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 34: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

SOA Composite

� SCA liefert groben Überblick über die vorhandenen Komponenten und deren Beziehungen untereinander

� Vereinfacht das Deployment der Artefakte in die � Vereinfacht das Deployment der Artefakte in die Laufzeitumgebung

© OPITZ CONSULTING GmbH 2009 Seite 35Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 35: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

SOA Composite (2)

© OPITZ CONSULTING GmbH 2009 Seite 36Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 36: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Vorbereitung für die Prozessmigration

� Konfiguration der Managed Connections im WLS

� Installation des JDevelopers 11g und Download der entsprechenden Extensionsentsprechenden Extensions

� (Teil-)Automatisierte Migration via "Migration Wizard"� Nachträgliche Anpassung der Adapter� Bereitstellung fehlender Binding Informationen (z.B. WS-URLs) � Modifikation von Applikationen, welche die OracleAS Web Services, Oracle

Web Services Proxy und Oracle Web Services SOAP API nutzen� Upgrade Oracle Business Rules

© OPITZ CONSULTING GmbH 2009 Seite 37Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

� Oracle SOA Suite Command-Line Upgrade Tool

� Nach der Anpassung: "Make" and "Deploy"

Page 37: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Migration ermöglicht Optimierung

� File lesen

� Transformation

© OPITZ CONSULTING GmbH 2009 Seite 38Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

� File schreiben

Page 38: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Migration ermöglicht Optimierung (2)

� Transformation des Input- in ein Outputformat

� Validierung des Inputs auf Basis eines XSD oder Schematron FileSchematron File

� Inhalts- und Header-basiertes Routing

© OPITZ CONSULTING GmbH 2009 Seite 39Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

File lesen Transformation File schreiben

Page 39: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

5 Deployment

© OPITZ CONSULTING GmbH 2009 Seite 40Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 40: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Deployment

� Deployment Deskriptor: composite.xml

<composite name="BPELProcess_JMSConsumer" revision="1.0" mode="active" state="on" …><composite name="BPELProcess_JMSConsumer" revision="1.0" mode="active" state="on" …><import location="BPELProcess_JMSConsumer.wsdl" namespace=“…"/><component name="BPELProcess_JMSConsumer">

<implementation.bpel src="BPELProcess_JMSConsumer.bpel"/></component><reference ui:wsdlLocation="JMS_to_DB.wsdl" name="JMS_to_DB">

<interface.wsdl interface="http://xmlns.oracle.com/pcbpel/adapter/db/JMS_to_DB/#wsdl... " /> <binding.jca config="JMS_to_DB_db.jca"><property name="jca.retry.interval">60</property></binding.jca>

</reference>

© OPITZ CONSULTING GmbH 2009 Seite 41Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

<wire><source.uri>BPELProcess_JMSConsumer/JMS_to_DB</source.uri><target.uri>JMS_to_DB</target.uri>

</wire></composite>

Page 41: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

6 Ausführung, Test & Monitoring

© OPITZ CONSULTING GmbH 2009 Seite 42Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 42: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Oracle Enterprise Manager (WebLogic)

© OPITZ CONSULTING GmbH 2009 Seite 43Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 43: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Ausführung, Test & Monitoring

© OPITZ CONSULTING GmbH 2009 Seite 44Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 44: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

7 Zusammenfassung

© OPITZ CONSULTING GmbH 2009 Seite 45Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 45: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Zusammenfassung

� Architektur- & Prozessanalyse als Grundstein für den Erfolg von Migrationsprojekten

� Verständnis erforderlich, welche APIs verändert wurden� Verständnis erforderlich, welche APIs verändert wurden

� Erhöhung der Flexibilität bei der Installation

� Automatische Migration prinzipiell möglich, aber:� Manuelle Nachbearbeitung erforderlich� Neue Features werden nicht optimal ausgenutzt

� Verbesserte Strukturierungsmöglichkeiten

© OPITZ CONSULTING GmbH 2009 Seite 46Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

� Verbesserte Strukturierungsmöglichkeiten

� Übersichtlicheres Monitoring

Page 46: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Informationsmaterial

� Oracle Fusion Middleware Upgrade Guide for Oracle SOA Suite, WebCenter, and ADF:http://download.oracle.com/docs/cd/E12839_01/upgrade.111http://download.oracle.com/docs/cd/E12839_01/upgrade.1111/e10127/toc.htm

© OPITZ CONSULTING GmbH 2009 Seite 47Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 47: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Fragen und Antworten

© OPITZ CONSULTING GmbH 2009 Seite 48Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

Page 48: Oracle Fusion Middleware 11g - DOAG Deutsche ORACLE ... · Erfahrungen bei der Migration von Oracle Fusion Middleware 11g Roland Könn, Senior Berater OPITZ CONSULTING Berlin GmbH

Kontakt

Roland Könn, Senior Berater

OPITZ CONSULTING Berlin [email protected] +49 30 6298889 – 0

Danilo Schmiedel, Berater

© OPITZ CONSULTING GmbH 2009 Seite 49Erfahrungen bei der Migration von Oracle BPEL PM 10.1.x auf 11g

OPITZ CONSULTING Berlin [email protected] +49 30 6298889 – 0