SlideShare a Scribd company logo
1 of 37
Download to read offline
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 1 
Road to SOA Suite 12c 
Upgrading SOA Suite from 11g to 12c
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 2 
Danilo Schmiedel Solution Architect | Oracle ACE Director OPITZ CONSULTING Deutschland GmbH 
Road to SOA Suite 12c 
DOAG Conference + Exhibition | November 2014 
Upgrading SOA Suite from 11g to 12c
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 3 
Agenda 
1. 
SOA / BPM Evolution 
2. 
Upgrade Strategy 
3. 
Upgrade Results 
4. 
Oracle‘s Strategic Implementation Program
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 4 
Important Milestones for SOA / BPM 
2004 
2005 
2006 
2007 
2008 
2009 
2010 
2011 
2012 
2013 
2014 
BPEL Process Manager 
Web Services Manager & 
BAM 
Service Registry 
SOA Suite 10gR3 
BPA Suite 10g 
Weblogic 
Aqualogic BPM 
Aqualogic SB 
SOA Suite 11g 
BPA Suite 11g 
SOA Governance 11g 
BPM Suite 11g 
OSB 11g 
SOA Suite PS5 
BPM Suite 12c 
SOA Suite 12c
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 5 
 
Product foundation changed to Weblogic Server 
 
Introduction of Service Component Architecture (SCA) 
 
Oracle Service Bus & Mediator instead of OESB 
From 10g to 11g Why it was not just an „upgrade“? 
ORABPEL 
MDS 
SOAINFRA 
10g 
11g 
Metadata 
Runtime
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 6 
 
No fundamental changes in the underlying platform 
 
Same architecture (SCA) and same container 
 
Evolution of existing products & components 
From 11g to 12c Evolution instead of revolution
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 7 
1 
Upgrade Strategy
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 8 
Upgrade Strategies 
•1) Migration tool with manual re-work, or 
•2) Redesign and deploy to 12c 
BPM 10g to 12c 
•1) Migration to 11g and in-place upgrade to 12c, or 
•2) Redesign and migrate to 12c 
SOA 10g to 12c 
•1) In-place upgrade, or 
•2) Migration 
SOA / BPM 11g to 12c
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 9 
SOA / BPM 11g to 12c | Overview 
•Defining an upgrade strategy 
•Performing pre-upgrade tasks 
•Installing 12c software 
Pre-Upgrade 
•Create / Upgrade Schemas 
•Domain (Re-) Configuration 
Upgrade 
•Post-Upgrade Tasks (such as reappling customizations, copying custom XPath classes, reapplying EDNTopic, delete tmp-folders) 
•Verify success 
Post-Upgrade
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 10 
2.1 
Pre-Upgrade
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 11 
In-Place Upgrade 
Migration 
Defining an upgrade strategy 
 
Schemas and domain directory upgrades are performed "in place" (updates existing 11g files) 
 
Oracle Home binaries are upgraded "out of place" (binaries are installed in a new directory) 
 
No need to redeploy composites after upgrade 
 
Long running instances resume after upgrade 
 
New installation of schemas and domains 
 
New deployment & configuration of the existing 11g projects 
 
Suitable in stateless & short- running scenarios 
 
Adequate if the targeted sytem architecture should be diferent than with 11g or if the current topology is not supported
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 12 
Performing pre-upgrade tasks (in general) 
 
Execute a complete backup of your 11g environment 
 
Apply recommended database parameters 
 
Save copies of customized start scripts, configuration files, policies 
 
Is your database supported? 
 
Infrastructure Database must be a supported Oracle 11g or 12c Database 
 
Is your operating system supported? 
 
Upgrading from a 32-Bit to a 64-Bit Operating System 
 
Is your JVM supported? 
 
64 Bit JVM 
 
See Upgrade Planning Guide and Interoperability and Compatibility Guide for pre-requisite details
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 13 
Pre-upgrade tasks for the in-place approach 
 
Do you regulary clean your SOA Repository? 
 
Purge unused instance data (upgrade will upgrade all open instances) 
 
Can your version of SOA be upgraded? 
 
Starting points are: 11.1.1.6 (PS5) or 11.1.1.7 (PS6) 
 
Is your topology supported? 
 
11g and 12c Oracle_Homes located on same host but in different directories 
 
Domain is not integrated with non-12c products (OSR, OER, WebCenter) 
 
OPSS to use DB or LDAP based policy store (note that Audit Store does not support re-association through EM) 
 
SOA/BPM is running on WebLogic Server
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 14 
Installing 12c software 
 
Install 12c FMW Infrastucture Distributions 
 
Install 12c SOA Suite 
 
Install other components as needed 
 
New and Deprecated Terminology 
 
MW_HOME (11g) => ORACLE_HOME (12c) 
 
PRODUCT_ORACLE_HOME => PRODUCT_DIR 
 
Oracle Fusion Middleware farm (used in 11g to refer to a container for a WLS domain) => term is eliminated in 12c
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 15 
2.2 
Upgrade
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 16 
In-Place Upgrade Steps 
1. 
Create DB schemas for 12c via RCU 
2. 
Execute Upgrade Assistant to upgrade 11g Database Schemas 
3. 
Reconfigure the 11g domain using Reconfiguration Wizard 
4. 
Execute the Upgrade Assistant to upgrade SOA Suite 11g
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 17 
2.3 
Post-Upgrade
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 18 
Post-Upgrade Steps 
 
Verify file permissions 
 
Re-apply customizations to scripts and configuration files 
 
setDomainEnv script (e.g. JVM memory settings, Truststore, etc.) 
 
config.xml 
 
Start Servers 
 
Admin Server 
 
Node Managers 
 
Managed Servers 
 
Other components… 
 
Testing
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 19 
3 
Upgrade Results
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 20 
Components in use 
 
As part of the 10g to 11g migration all long-running processes have been replaced with scheduled short-running processes 
 
All processes are implemented in BPEL 1.1 / BPEL 2.0 (no SB / OER / BAM) 
 
Usage of: Component Properties, DB Adapter, XSLT, Calls to external Web Services, Fault Management Framework, Business Rules, DVMs, File Adapter, FTP Adapter, EDN 
 
Environment with one Admin Server and one Managed Server SOA (configured as a cluster for scalability reasons) 
 
Approx. 100 SOA composites in production
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 21 
Upgrade Results | Our first composite tests 
 
First testcases with approx. 40 composites completed successfully (without any manual rework) 
 
Database Adapter for stored procedure calls performed well
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 22 
Upgrade Results | Configuration Changes 
 
Successfully transferred the following config changes 
 
JTA Transaction Timeout 
 
Transaction Timeout of BPELDeliveryBean 
 
SyncMaxWaitTime
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 23 
Upgrade Results | Composite Availability 
 
EM shows list of composites with start-up issues 
 
Extended deployment pre- validations 
 
e.g. wrong File Adapter configuration 
 
Start-Up issues we identified: 
 
Composites with EDN 
 
Embedded Java with non-supported API calls
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 24 
Upgrade Results | Auto Purge 
 
Purging of instance data is an important part of SOA Suite maintenance 
 
It can now be scheduled through the enterprise manager 
 
Auto Purge is enabled by default (only) for new installations; for upgrades it is not enabled by default
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 25 
Upgrade Results | EDN Composites 
 
Error with EDN Composites: “… Unable to create Topic producer due to JMSException …“ 
 
Usually EDN 12c comes with a set of JMS administered objects for WebLogic JMS type 
 
JMS topic JNDI: "jms/fabric/EDNTopic“ 
 
JMS Adapter with a set of 4 connection factories 
 
If the EDN topic does not happen to be provisioned, automatically after upgrade, you can manually provision it (already fixed in the next release)
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 26 
Upgrade Results | setCompositeInstanceTitle 
 
Embedded Java used to set the Composite-InstanceTitle 
 
In 12c the EM no longer displays what setComposite InstanceTitle sets 
 
EM 12c displays the newly added Flow Instance Title which is set using the setFlowInstanceTitle(...) method (logged in 18310693)
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 27 
Upgrade Results | Server Start 
 
SOA Server started only in ADMIN mode 
 
Clean-up of the server-cache directory helped to solve the problem 
 
Solution was already documented under Doc ID: 1330224.1 
Additionally check that the setDomainEnv.sh changes from the previous environment were reapplied to the 12c domain. Compare the setDomainEnv file from 11g to the new 12c setDomainEnv file and then add any custom changes after the upgrade.
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 28 
Upgrade Results | Composites in EM Composite Definition in EM not available (not critical – new feature)
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 29 
Upgrade Results | Composites in EM Composite Definition in EM not available (not critical – new feature)
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 30 
Design Time | Opening 11g project in JDev 12c 
 
Migration Assistent starts to migrate the project
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 31 
Design Time | Project Structure 
 
Project folder structure has slightly changed 
 
*.componentType files have been removed (content is now part of composite.xml)
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 32 
Design Time | MDS Import First 
 
Import MDS artifacts into Design Time MDS first, then open the project 
 
Check library dependencies 
 
Check and modify settings in adf-config.xml (if needed)
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 33 
4 
Oracle‘s Strategic Implementation Program
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 34 
Program Overview 
 
Oracle will provide 
 
Executive Sponsor from customers region 
 
Customer’s Oracle SC 
 
Contact point in Oracle SOA Development 
 
EA PM 
 
Access to Oracle Development in exchange for customer reference support 
 
Upgrade 
 
Development best practices 
 
Tuning and Troubleshooting 
 
Deployment Architecture assistance 
 
Proactive weekly or bi-weekly status calls 
 
Recommended patches/fixes and bug alerts
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 35 
 
Technical case study 
 
publishable on OTN 
 
Testimonial video 
 
Pod cast 
 
Reference forums 
 
Advertising campaign 
 
Oracle Open World panel or presentation 
 
Feature story 
 
Use of Company name and logo 
 
Supporting quote 
 
Reference calls with prospects 
 
Press activities 
 
press release or interview 
 
Analyst interviews for research 
 
Customer success snapshot/profile 
Customer Reference Commitment
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 36 
Conclusion 
 
Overall we are happy with our first 12c upgrade results – we didn’t expect a zero touch approach 
 
Pre-upgrade steps are the key point of success 
 
Documentation about changed config parameters as well as a proper test concept is important 
 
Blogpost: Best Practices for SOA 11g to 12c Upgrade https://blogs.oracle.com/SOA/entry/best_practices_for_soa_11g 
 
Documentation: http://docs.oracle.com/middleware/1213/cross/upgradetasks.htm 
 
Video: http://docs.oracle.com/middleware/1213/cross/upgrade_videos.htm
© OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 37 
Contact 
Danilo Schmiedel 
Solution Architect Oracle ACE Director 
OPITZ CONSULTING Deutschland GmbH Tempelhofer Weg 64, 12347 Berlin, Germany Phone: +49 173 7279001 Mail: danilo.schmiedel@opitz-consulting.com Twitter: @dschmied Blog: http://inside-bpm-and-soa.blogspot.com

More Related Content

Viewers also liked

SOA Suite11g Fanout Events- to correlate into multiple instances
SOA Suite11g Fanout Events- to correlate into multiple instancesSOA Suite11g Fanout Events- to correlate into multiple instances
SOA Suite11g Fanout Events- to correlate into multiple instancesLucas Jellema
 
The Road to Oracle SOA Suite 12c
The Road to Oracle SOA Suite 12cThe Road to Oracle SOA Suite 12c
The Road to Oracle SOA Suite 12cMichael Medin
 
Deploying to Oracle SOA Suite 12c - Everything You Need To Know
Deploying to Oracle SOA Suite 12c - Everything You Need To KnowDeploying to Oracle SOA Suite 12c - Everything You Need To Know
Deploying to Oracle SOA Suite 12c - Everything You Need To KnowRevelation Technologies
 
Test driven Soa Suite 12c Upgrade
Test driven Soa Suite 12c UpgradeTest driven Soa Suite 12c Upgrade
Test driven Soa Suite 12c UpgradeSven Bernhardt
 
WebLogic, 12C SOA Standalone installation
WebLogic, 12C SOA Standalone installation WebLogic, 12C SOA Standalone installation
WebLogic, 12C SOA Standalone installation K Kumar Guduru
 
Fusion Middleware 12c Upgrade - Standalone server
Fusion Middleware 12c Upgrade - Standalone serverFusion Middleware 12c Upgrade - Standalone server
Fusion Middleware 12c Upgrade - Standalone serverK Kumar Guduru
 
Reproducibility from an infomatics perspective
Reproducibility from an infomatics perspectiveReproducibility from an infomatics perspective
Reproducibility from an infomatics perspectiveMicah Altman
 
Program on Information Science Brown Bag:David Weinberger on Libraries as Pla...
Program on Information Science Brown Bag:David Weinberger on Libraries as Pla...Program on Information Science Brown Bag:David Weinberger on Libraries as Pla...
Program on Information Science Brown Bag:David Weinberger on Libraries as Pla...Micah Altman
 
MIT Program on Information Science Talk -- Julia Flanders on Jobs, Roles, Ski...
MIT Program on Information Science Talk -- Julia Flanders on Jobs, Roles, Ski...MIT Program on Information Science Talk -- Julia Flanders on Jobs, Roles, Ski...
MIT Program on Information Science Talk -- Julia Flanders on Jobs, Roles, Ski...Micah Altman
 
Dulin PermaCC Talk for MIT PIS
Dulin PermaCC Talk for MIT PISDulin PermaCC Talk for MIT PIS
Dulin PermaCC Talk for MIT PISMicah Altman
 
Large Scale Deployment of SOA-P
Large Scale Deployment of SOA-PLarge Scale Deployment of SOA-P
Large Scale Deployment of SOA-PC2B2 Consulting
 
Soa12c launch 4 mft cr
Soa12c launch 4 mft crSoa12c launch 4 mft cr
Soa12c launch 4 mft crVasily Demin
 
Soa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c crSoa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c crVasily Demin
 

Viewers also liked (14)

SOA Suite11g Fanout Events- to correlate into multiple instances
SOA Suite11g Fanout Events- to correlate into multiple instancesSOA Suite11g Fanout Events- to correlate into multiple instances
SOA Suite11g Fanout Events- to correlate into multiple instances
 
The Road to Oracle SOA Suite 12c
The Road to Oracle SOA Suite 12cThe Road to Oracle SOA Suite 12c
The Road to Oracle SOA Suite 12c
 
An Unbiased Look: Oracle SOA Suite 12c
An Unbiased Look: Oracle SOA Suite 12cAn Unbiased Look: Oracle SOA Suite 12c
An Unbiased Look: Oracle SOA Suite 12c
 
Deploying to Oracle SOA Suite 12c - Everything You Need To Know
Deploying to Oracle SOA Suite 12c - Everything You Need To KnowDeploying to Oracle SOA Suite 12c - Everything You Need To Know
Deploying to Oracle SOA Suite 12c - Everything You Need To Know
 
Test driven Soa Suite 12c Upgrade
Test driven Soa Suite 12c UpgradeTest driven Soa Suite 12c Upgrade
Test driven Soa Suite 12c Upgrade
 
WebLogic, 12C SOA Standalone installation
WebLogic, 12C SOA Standalone installation WebLogic, 12C SOA Standalone installation
WebLogic, 12C SOA Standalone installation
 
Fusion Middleware 12c Upgrade - Standalone server
Fusion Middleware 12c Upgrade - Standalone serverFusion Middleware 12c Upgrade - Standalone server
Fusion Middleware 12c Upgrade - Standalone server
 
Reproducibility from an infomatics perspective
Reproducibility from an infomatics perspectiveReproducibility from an infomatics perspective
Reproducibility from an infomatics perspective
 
Program on Information Science Brown Bag:David Weinberger on Libraries as Pla...
Program on Information Science Brown Bag:David Weinberger on Libraries as Pla...Program on Information Science Brown Bag:David Weinberger on Libraries as Pla...
Program on Information Science Brown Bag:David Weinberger on Libraries as Pla...
 
MIT Program on Information Science Talk -- Julia Flanders on Jobs, Roles, Ski...
MIT Program on Information Science Talk -- Julia Flanders on Jobs, Roles, Ski...MIT Program on Information Science Talk -- Julia Flanders on Jobs, Roles, Ski...
MIT Program on Information Science Talk -- Julia Flanders on Jobs, Roles, Ski...
 
Dulin PermaCC Talk for MIT PIS
Dulin PermaCC Talk for MIT PISDulin PermaCC Talk for MIT PIS
Dulin PermaCC Talk for MIT PIS
 
Large Scale Deployment of SOA-P
Large Scale Deployment of SOA-PLarge Scale Deployment of SOA-P
Large Scale Deployment of SOA-P
 
Soa12c launch 4 mft cr
Soa12c launch 4 mft crSoa12c launch 4 mft cr
Soa12c launch 4 mft cr
 
Soa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c crSoa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c cr
 

More from OPITZ CONSULTING Deutschland

Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"OPITZ CONSULTING Deutschland
 
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOPITZ CONSULTING Deutschland
 
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OPITZ CONSULTING Deutschland
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OPITZ CONSULTING Deutschland
 
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OPITZ CONSULTING Deutschland
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OPITZ CONSULTING Deutschland
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungOPITZ CONSULTING Deutschland
 

More from OPITZ CONSULTING Deutschland (20)

OC|Webcast: Grundlagen der Oracle Lizenzierung
OC|Webcast: Grundlagen der Oracle LizenzierungOC|Webcast: Grundlagen der Oracle Lizenzierung
OC|Webcast: Grundlagen der Oracle Lizenzierung
 
OC|Webcast "Java heute" vom 28.09.2021
OC|Webcast "Java heute" vom 28.09.2021OC|Webcast "Java heute" vom 28.09.2021
OC|Webcast "Java heute" vom 28.09.2021
 
OC|Webcast "Java heute" vom 24.08.2021
OC|Webcast "Java heute" vom 24.08.2021OC|Webcast "Java heute" vom 24.08.2021
OC|Webcast "Java heute" vom 24.08.2021
 
OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"
 
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
 
OC|Webcast "Willkommen in der Cloud!"
OC|Webcast "Willkommen in der Cloud!"OC|Webcast "Willkommen in der Cloud!"
OC|Webcast "Willkommen in der Cloud!"
 
OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"
 
10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung
 
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
 
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
 
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
 
OC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-LizenzierungOC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-Lizenzierung
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
 
OC|Weekly Talk The Power of DevOps…
OC|Weekly Talk  The Power of DevOps…OC|Weekly Talk  The Power of DevOps…
OC|Weekly Talk The Power of DevOps…
 
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring
 
OC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remoteOC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remote
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud Nutzung
 

Recently uploaded

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 

Recently uploaded (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 

Road to SOA Suite 12c - Upgrading SOA Suite from 11g to 12c

  • 1. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 1 Road to SOA Suite 12c Upgrading SOA Suite from 11g to 12c
  • 2. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 2 Danilo Schmiedel Solution Architect | Oracle ACE Director OPITZ CONSULTING Deutschland GmbH Road to SOA Suite 12c DOAG Conference + Exhibition | November 2014 Upgrading SOA Suite from 11g to 12c
  • 3. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 3 Agenda 1. SOA / BPM Evolution 2. Upgrade Strategy 3. Upgrade Results 4. Oracle‘s Strategic Implementation Program
  • 4. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 4 Important Milestones for SOA / BPM 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 BPEL Process Manager Web Services Manager & BAM Service Registry SOA Suite 10gR3 BPA Suite 10g Weblogic Aqualogic BPM Aqualogic SB SOA Suite 11g BPA Suite 11g SOA Governance 11g BPM Suite 11g OSB 11g SOA Suite PS5 BPM Suite 12c SOA Suite 12c
  • 5. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 5  Product foundation changed to Weblogic Server  Introduction of Service Component Architecture (SCA)  Oracle Service Bus & Mediator instead of OESB From 10g to 11g Why it was not just an „upgrade“? ORABPEL MDS SOAINFRA 10g 11g Metadata Runtime
  • 6. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 6  No fundamental changes in the underlying platform  Same architecture (SCA) and same container  Evolution of existing products & components From 11g to 12c Evolution instead of revolution
  • 7. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 7 1 Upgrade Strategy
  • 8. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 8 Upgrade Strategies •1) Migration tool with manual re-work, or •2) Redesign and deploy to 12c BPM 10g to 12c •1) Migration to 11g and in-place upgrade to 12c, or •2) Redesign and migrate to 12c SOA 10g to 12c •1) In-place upgrade, or •2) Migration SOA / BPM 11g to 12c
  • 9. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 9 SOA / BPM 11g to 12c | Overview •Defining an upgrade strategy •Performing pre-upgrade tasks •Installing 12c software Pre-Upgrade •Create / Upgrade Schemas •Domain (Re-) Configuration Upgrade •Post-Upgrade Tasks (such as reappling customizations, copying custom XPath classes, reapplying EDNTopic, delete tmp-folders) •Verify success Post-Upgrade
  • 10. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 10 2.1 Pre-Upgrade
  • 11. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 11 In-Place Upgrade Migration Defining an upgrade strategy  Schemas and domain directory upgrades are performed "in place" (updates existing 11g files)  Oracle Home binaries are upgraded "out of place" (binaries are installed in a new directory)  No need to redeploy composites after upgrade  Long running instances resume after upgrade  New installation of schemas and domains  New deployment & configuration of the existing 11g projects  Suitable in stateless & short- running scenarios  Adequate if the targeted sytem architecture should be diferent than with 11g or if the current topology is not supported
  • 12. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 12 Performing pre-upgrade tasks (in general)  Execute a complete backup of your 11g environment  Apply recommended database parameters  Save copies of customized start scripts, configuration files, policies  Is your database supported?  Infrastructure Database must be a supported Oracle 11g or 12c Database  Is your operating system supported?  Upgrading from a 32-Bit to a 64-Bit Operating System  Is your JVM supported?  64 Bit JVM  See Upgrade Planning Guide and Interoperability and Compatibility Guide for pre-requisite details
  • 13. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 13 Pre-upgrade tasks for the in-place approach  Do you regulary clean your SOA Repository?  Purge unused instance data (upgrade will upgrade all open instances)  Can your version of SOA be upgraded?  Starting points are: 11.1.1.6 (PS5) or 11.1.1.7 (PS6)  Is your topology supported?  11g and 12c Oracle_Homes located on same host but in different directories  Domain is not integrated with non-12c products (OSR, OER, WebCenter)  OPSS to use DB or LDAP based policy store (note that Audit Store does not support re-association through EM)  SOA/BPM is running on WebLogic Server
  • 14. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 14 Installing 12c software  Install 12c FMW Infrastucture Distributions  Install 12c SOA Suite  Install other components as needed  New and Deprecated Terminology  MW_HOME (11g) => ORACLE_HOME (12c)  PRODUCT_ORACLE_HOME => PRODUCT_DIR  Oracle Fusion Middleware farm (used in 11g to refer to a container for a WLS domain) => term is eliminated in 12c
  • 15. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 15 2.2 Upgrade
  • 16. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 16 In-Place Upgrade Steps 1. Create DB schemas for 12c via RCU 2. Execute Upgrade Assistant to upgrade 11g Database Schemas 3. Reconfigure the 11g domain using Reconfiguration Wizard 4. Execute the Upgrade Assistant to upgrade SOA Suite 11g
  • 17. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 17 2.3 Post-Upgrade
  • 18. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 18 Post-Upgrade Steps  Verify file permissions  Re-apply customizations to scripts and configuration files  setDomainEnv script (e.g. JVM memory settings, Truststore, etc.)  config.xml  Start Servers  Admin Server  Node Managers  Managed Servers  Other components…  Testing
  • 19. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 19 3 Upgrade Results
  • 20. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 20 Components in use  As part of the 10g to 11g migration all long-running processes have been replaced with scheduled short-running processes  All processes are implemented in BPEL 1.1 / BPEL 2.0 (no SB / OER / BAM)  Usage of: Component Properties, DB Adapter, XSLT, Calls to external Web Services, Fault Management Framework, Business Rules, DVMs, File Adapter, FTP Adapter, EDN  Environment with one Admin Server and one Managed Server SOA (configured as a cluster for scalability reasons)  Approx. 100 SOA composites in production
  • 21. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 21 Upgrade Results | Our first composite tests  First testcases with approx. 40 composites completed successfully (without any manual rework)  Database Adapter for stored procedure calls performed well
  • 22. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 22 Upgrade Results | Configuration Changes  Successfully transferred the following config changes  JTA Transaction Timeout  Transaction Timeout of BPELDeliveryBean  SyncMaxWaitTime
  • 23. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 23 Upgrade Results | Composite Availability  EM shows list of composites with start-up issues  Extended deployment pre- validations  e.g. wrong File Adapter configuration  Start-Up issues we identified:  Composites with EDN  Embedded Java with non-supported API calls
  • 24. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 24 Upgrade Results | Auto Purge  Purging of instance data is an important part of SOA Suite maintenance  It can now be scheduled through the enterprise manager  Auto Purge is enabled by default (only) for new installations; for upgrades it is not enabled by default
  • 25. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 25 Upgrade Results | EDN Composites  Error with EDN Composites: “… Unable to create Topic producer due to JMSException …“  Usually EDN 12c comes with a set of JMS administered objects for WebLogic JMS type  JMS topic JNDI: "jms/fabric/EDNTopic“  JMS Adapter with a set of 4 connection factories  If the EDN topic does not happen to be provisioned, automatically after upgrade, you can manually provision it (already fixed in the next release)
  • 26. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 26 Upgrade Results | setCompositeInstanceTitle  Embedded Java used to set the Composite-InstanceTitle  In 12c the EM no longer displays what setComposite InstanceTitle sets  EM 12c displays the newly added Flow Instance Title which is set using the setFlowInstanceTitle(...) method (logged in 18310693)
  • 27. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 27 Upgrade Results | Server Start  SOA Server started only in ADMIN mode  Clean-up of the server-cache directory helped to solve the problem  Solution was already documented under Doc ID: 1330224.1 Additionally check that the setDomainEnv.sh changes from the previous environment were reapplied to the 12c domain. Compare the setDomainEnv file from 11g to the new 12c setDomainEnv file and then add any custom changes after the upgrade.
  • 28. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 28 Upgrade Results | Composites in EM Composite Definition in EM not available (not critical – new feature)
  • 29. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 29 Upgrade Results | Composites in EM Composite Definition in EM not available (not critical – new feature)
  • 30. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 30 Design Time | Opening 11g project in JDev 12c  Migration Assistent starts to migrate the project
  • 31. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 31 Design Time | Project Structure  Project folder structure has slightly changed  *.componentType files have been removed (content is now part of composite.xml)
  • 32. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 32 Design Time | MDS Import First  Import MDS artifacts into Design Time MDS first, then open the project  Check library dependencies  Check and modify settings in adf-config.xml (if needed)
  • 33. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 33 4 Oracle‘s Strategic Implementation Program
  • 34. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 34 Program Overview  Oracle will provide  Executive Sponsor from customers region  Customer’s Oracle SC  Contact point in Oracle SOA Development  EA PM  Access to Oracle Development in exchange for customer reference support  Upgrade  Development best practices  Tuning and Troubleshooting  Deployment Architecture assistance  Proactive weekly or bi-weekly status calls  Recommended patches/fixes and bug alerts
  • 35. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 35  Technical case study  publishable on OTN  Testimonial video  Pod cast  Reference forums  Advertising campaign  Oracle Open World panel or presentation  Feature story  Use of Company name and logo  Supporting quote  Reference calls with prospects  Press activities  press release or interview  Analyst interviews for research  Customer success snapshot/profile Customer Reference Commitment
  • 36. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 36 Conclusion  Overall we are happy with our first 12c upgrade results – we didn’t expect a zero touch approach  Pre-upgrade steps are the key point of success  Documentation about changed config parameters as well as a proper test concept is important  Blogpost: Best Practices for SOA 11g to 12c Upgrade https://blogs.oracle.com/SOA/entry/best_practices_for_soa_11g  Documentation: http://docs.oracle.com/middleware/1213/cross/upgradetasks.htm  Video: http://docs.oracle.com/middleware/1213/cross/upgrade_videos.htm
  • 37. © OPITZ Upgrading SOA / BPM Suite from 11g to 12c CONSULTING GmbH 2014 Seite 37 Contact Danilo Schmiedel Solution Architect Oracle ACE Director OPITZ CONSULTING Deutschland GmbH Tempelhofer Weg 64, 12347 Berlin, Germany Phone: +49 173 7279001 Mail: danilo.schmiedel@opitz-consulting.com Twitter: @dschmied Blog: http://inside-bpm-and-soa.blogspot.com