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

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 

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