SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
UPGRADING TO SOA 12.1 & 12.2
Practical Steps and Project Experiences
Bruno Neves Alves
eProseed UK
June - 2015
2
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
INTRODUCTION
• Provide insight in the migration and upgrade possibilities for SOA from 11g to 12c (if you
still have SOA 10g we can discuss later  )
• Provide arguments to decide what is the best way for your organization to upgrade to
12c given your starting point
• Discuss migration strategies
• NOT: complete step-by-step tutorial for all upgrade and migration paths
• NOT: upgrade for other Oracle products
3
Goal today
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
PROGRAM AGENDA
Why Upgrade? 12.1.3 or 12.2.1?
Upgrade Strategies
Customer Cases
Lessons Learnt
1
2
3
4
4
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
Bruno Neves Alves
Technical Director & Partner at eProseed UK
Specialised in SOA, BPM, B2B, Healthcare
Oracle Middleware Consultant
5
ABOUT BRUNO
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
TIMELINE OF SOA AND BPM
6
2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
SOA Suite 12cR1
BPM Suite 12cR1
BPEL Process Manager
BAM
Web Services Manager
Service
Registry
Oracle
Data Integrator
SOA Suite 11g PS6
SOA Suite 12c Beta
BPM Suite 12c Beta
SOA Suite 11g PS5
SOA Suite 11g
AmberPoint
OSB 11g
SOA Governance 11g
BPM Suite 11g
BEA
Sun
BPA Suite 11g
WebLogic
ALBPM
ALSB
BPA Suite
SOA Suite 10gR3
SOA Suite 11g PS3
Collaxa
2015 2016
SOA Suite 12cR2
BPM Suite 12cR2
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
PROGRAM AGENDA WITH HIGHLIGHT
Why Upgrade? 12.1.3 or 12.2.1?
Upgrade Strategies
Customer Cases
Lessons Learnt
1
2
3
4
7
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
WHY UPGRADE?
…and 12.1.3 or 12.2.1?
8
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential9
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
Cloud Integration
• Cloud Adapters
• Cloud Adapter SDK
Internet of Things (IoT)
• Event-processing
enhancements
• Insight in events
Developer Productivity
• Integrated Server
• Unified IDE and Console
• Debugging
WHAT’S NEW IN 12C R1?
Mobile Enablement
• Native support for REST
and JSON
• API Management
• REST APIs
New Functionality
• Managed File Transfer
• ACM Enhancements
• Scheduler
Business-User Friendliness
• User-friendly Rule editing
• BAM improvements
• Integration Cloud Service
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
• Native REST/SOAP Easy conversion
• Richer XSLT Design Editor
• JavaScript Support
• +Cloud Adapters (+ SDK)
• SOA Debugger
• XSLT Debugger
• Consoles with enhanced UI
• Continuous Availability
– Composite Instance Patching
– Automatic Service Migration
• In-Memory SOA
• Integration Workload Statistics (AWR for
SOA)
• Resilience – Circuit Breaker
• SOA OPS
– Auto Purge
– Lazy Loading
– Simplified Tuning – WL WM
– Simplified Troubleshooting
11
WHAT’S NEW IN 12C R2?
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
WHY ELSE UPGRADE?
• New version of Java (12.1.3 = JDK 7, 12.2.1 = JDK 8)
– New features for developers
– Security enhancements
• Support Dates (see next slide)
• Often get best support on latest version
– E.g. don’t have to request back-ports for fixes etc
12
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
MAYBE NOT TOO MUCH RUSH 
13
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
12.1.3 OR 12.2.1 ?
• You may prefer more bundle patches of 12.1.3 (none yet for 12.2)
• Need for new 12.2 features (e.g. IWS Reports, Insight)
• We prefer to go for the latest usually but YMMV
14
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
UPGRADE STRATEGIES
15
To reach your goals
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
REVOLUTION VERSUS EVOLUTION
10g to 11g: Lots of new features, but also disruptive change
• New architecture by introducing SCA standard
• WebLogic Server instead of OC4J
• Service Bus instead of OESB
• SOA and BPM both new products
11g to 12cR1 to 12cR2: Evolution instead of revolution
• Same architecture (SCA), same container
• Evolution of existing products
16
“a bit painful”
Much easier than a 10g
upgrade!
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
UPGRADE STRATEGIES
SOA / BPM 11g to 12c
• In-place upgrade
or
• New env & Redeployment Key questions:
Long running transactions?
Can they be ‘drained down’?
Parallel Run or Big Bang?
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
SOA AND BPM SUITE 11G TO 12C
Runtime
• In place domain upgrade and reconfiguration
• No need to redeploy composites after upgrade
• Long running instances resume after upgrade
Design time
• Open 11g projects in JDeveloper 12c
• Import/export Service Bus projects from
Eclipse to JDeveloper 12c
In-place
Upgrade
Side-by-Side
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
SOA AND BPM 11G TO 12C | PREREQUISITES
• SOA/BPM Suite 11.1.1.6 (PS5) or 11.1.1.7 (PS6)
• 64 bit JVM
• OPSS to use DB or LDAP based policy store
• Infrastructure Database must be supported Oracle 11g or 12c Database
• 11g and 12c Oracle Homes located on same host but different directories
• OWSM Policy Manager for Service Bus upgrade
19
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
SOA AND BPM 11G TO 12C | UNSUPPORTED
• Domain integrated with non-12c products
–Registry (OSR)
–Repository (OER)
–WebCenter including SOA/BPM task UI exposed as Portlets
• Developer deployments
–Admin Server only Domain
–XE database
• SOA/BPM not running on WebLogic Server
• In-place upgrade of BAM
Oracle Confidential –
20
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
RUNTIME UPGRADE STEPS
21
11g to 12c (1 of 3)
Read upgrade documentation and create upgrade plan
Create full backup
Create test set (recommended)
Purge instances – partly or totally (if possible)
Shut down environment
Update JDK to 64 bit JVM (if needed)
In-place
Upgrade
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
RUNTIME UPGRADE STEPS
22
11g to 12c (2 of 3)
Update SOA Suite to 11.1.1.7 (if needed)
Migrate OPSS from file-based to DB-based (if needed)
Update SOA Infra Database to supported version (if needed)
Install WebLogic Server 12c
Install SOA Suite 12c and other components such as OHS and OSB
Execute RCU 12c to create 12c schemas
In-place
Upgrade
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
RUNTIME UPGRADE STEPS
23
11g to 12c (3 of 3)
Execute Upgrade Assistant to upgrade 11g Database Schemas
Reconfigure Domain using Reconfiguration Wizard
Execute Upgrade Assistant to upgrade SOA Suite 11g
Check start and environment scripts
Start up environment
Run the test set to verify
In-place
Upgrade
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
ADDITIONAL EXTRA CONSIDERATIONS
• You can upgrade Complete Instances for post upgrade
–Scheduled Upgrade
• Service Bus
–Export project before performing the upgrade
• delete the OSB Metadata at 11g
–Migration from eclipse to jDeveloper (import/export)
Oracle Confidential –
24
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
3 MAIN STRATEGIES
25
Rollback
In-place
Upgrade
big
bang
Side-by-Side
big
bang
Side-by-Side
parallel
run
1
2
3
Cut-over
Restore 
Switch-back 
Switch-off 12c 
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
LESSONS LEARNT
from customer cases
26
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
LOTS OF SOA 12C UPGRADE EXAMPLES
• Large Dutch bank
• Dutch gas utility
• UK water utility
• Public Transport company
• Healthcare provider
• Vehicle leasing company
• Large City local government
27
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
LESSONS LEARNT (1)
• Be very careful of pre-reqs
• BAM is a non-starter (& can't do an in place upgrade if installed in the 11g domain)
• Design of long running processes is very important
– e.g. if you have some intermediate JMS queues that can give more options
• If possible don’t use an in-place upgrade
– More to go wrong
– Rollback is more difficult
• Carefully weigh risks of in-place vs extra effort (& maybe licence cost) of side-by-side
– Most cases favour side-by-side in our experience
• Tuning between 11g & 12c is very different - much easier in 12 (primarily SOA_INFRA
connection pool sizing)
30
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
LESSONS LEARNT (2)
• Test strategy very important
• Training: e.g. consoles have changed, auto purge, error hospital, new features like that
thingy that needs ESS (fault notification hospital), flow ID
• WLST diff in 12.2 - e.g. deployment scripts => don't focus on design time alone, make
sure look at runtime
• Deployment if using Maven has changed a lot
• Leverage automation scripts to re-create wls configurations (DS, JMS, etc) on side-by-
side
• Eclipse->JDev for OSB - DVMs in OSB, templates (do new analysis) - reason to do side-
by-side (might as well improve prov).
• Assume you will have to open projects in 12c & redeploy (also cleaner)
• Don't wait! probably go to 12.2 but depends on testing31
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
SUMMARY
32
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
SUMMARY
• Going from SOA and BPM 11g to 12c is upgrade instead of migration
• Consider going straight from 11g to 12cR2
• Carefully consider your upgrade approach
• As ever careful testing is very important – especially if doing in-place upgrade
• Training to use 12c enhancements
• Don’t put it off – benefit from the new features you’ve already paid for
33
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
USEFUL LINKS
34
Best Practices for SOA Suite 11g to 12c Upgrade (blog)
https://blogs.oracle.com/SOA/entry/best_practices_for_soa_11g
Upgrade Videos for SOA and BPM (video)
http://docs.oracle.com/middleware/1221/cross/upgrade_videos.htm
Install, Patch, and Upgrade (documentation)
http://docs.oracle.com/middleware/1221/cross/installtasks.htm
Oracle Fusion Middleware Supported System Configurations (certification for 12.1.3 & 12.2.1)
http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential35
http://docs.oracle.com/middleware/1221/cross/upgrade_videos.htm
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential
ABOUT EPROSEED
36
22 Oracle Specializations… and counting.
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences

Más contenido relacionado

La actualidad más candente

Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)pasalapudi123
 
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2 OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2 vasuballa
 
OOW15 - technical upgrade best practices for oracle e-business suite 12.2
OOW15 - technical upgrade best practices for oracle e-business suite 12.2OOW15 - technical upgrade best practices for oracle e-business suite 12.2
OOW15 - technical upgrade best practices for oracle e-business suite 12.2vasuballa
 
Zero Downtime for Oracle E-Business Suite on Oracle Exalogic
Zero Downtime for Oracle E-Business Suite on Oracle ExalogicZero Downtime for Oracle E-Business Suite on Oracle Exalogic
Zero Downtime for Oracle E-Business Suite on Oracle ExalogicPaulo Fagundes
 
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and AdministerOracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and AdministerAndrejs Karpovs
 
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2vasuballa
 
OOW15 - Getting Optimal Performance from Oracle E-Business Suite
OOW15 - Getting Optimal Performance from Oracle E-Business SuiteOOW15 - Getting Optimal Performance from Oracle E-Business Suite
OOW15 - Getting Optimal Performance from Oracle E-Business Suitevasuballa
 
OOW15 - Online Patching with Oracle E-Business Suite 12.2
OOW15 - Online Patching with Oracle E-Business Suite 12.2OOW15 - Online Patching with Oracle E-Business Suite 12.2
OOW15 - Online Patching with Oracle E-Business Suite 12.2vasuballa
 
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...vasuballa
 
OOW15 - Advanced Architectures for Oracle E-Business Suite
OOW15 - Advanced Architectures for Oracle E-Business SuiteOOW15 - Advanced Architectures for Oracle E-Business Suite
OOW15 - Advanced Architectures for Oracle E-Business Suitevasuballa
 
OOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best PracticesOOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best Practicesvasuballa
 
12.1.3 Patch Baseline and Strategy
12.1.3 Patch Baseline and Strategy12.1.3 Patch Baseline and Strategy
12.1.3 Patch Baseline and StrategyDavid Kelly
 
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?vasuballa
 
Using oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgradeUsing oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgradevasuballa
 
OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...vasuballa
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 UpgradeOAUGNJ
 
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...vasuballa
 
OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2
OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2
OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2vasuballa
 
OOW15 - EBS Certification and Roadmap
OOW15 - EBS Certification and RoadmapOOW15 - EBS Certification and Roadmap
OOW15 - EBS Certification and Roadmapvasuballa
 

La actualidad más candente (20)

Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
Ebs upgrade-to-12.2 technical-upgrade_best_practices(aioug-aug2015)
 
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2 OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
OOW15 - Customer Success Stories: Upgrading to Oracle E-Business Suite 12.2
 
OOW15 - technical upgrade best practices for oracle e-business suite 12.2
OOW15 - technical upgrade best practices for oracle e-business suite 12.2OOW15 - technical upgrade best practices for oracle e-business suite 12.2
OOW15 - technical upgrade best practices for oracle e-business suite 12.2
 
Zero Downtime for Oracle E-Business Suite on Oracle Exalogic
Zero Downtime for Oracle E-Business Suite on Oracle ExalogicZero Downtime for Oracle E-Business Suite on Oracle Exalogic
Zero Downtime for Oracle E-Business Suite on Oracle Exalogic
 
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and AdministerOracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
Oracle E-Business Suite R12.2.5 on Database 12c: Install, Patch and Administer
 
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
OOW15 - Planning Your Upgrade to Oracle E-Business Suite 12.2
 
OOW15 - Getting Optimal Performance from Oracle E-Business Suite
OOW15 - Getting Optimal Performance from Oracle E-Business SuiteOOW15 - Getting Optimal Performance from Oracle E-Business Suite
OOW15 - Getting Optimal Performance from Oracle E-Business Suite
 
OOW15 - Online Patching with Oracle E-Business Suite 12.2
OOW15 - Online Patching with Oracle E-Business Suite 12.2OOW15 - Online Patching with Oracle E-Business Suite 12.2
OOW15 - Online Patching with Oracle E-Business Suite 12.2
 
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
OOW16 - Technical Upgrade Best Practices for Oracle E-Business Suite 12.2 [CO...
 
OOW15 - Advanced Architectures for Oracle E-Business Suite
OOW15 - Advanced Architectures for Oracle E-Business SuiteOOW15 - Advanced Architectures for Oracle E-Business Suite
OOW15 - Advanced Architectures for Oracle E-Business Suite
 
OOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best PracticesOOW15 - Oracle E-Business Suite Integration Best Practices
OOW15 - Oracle E-Business Suite Integration Best Practices
 
12.1.3 Patch Baseline and Strategy
12.1.3 Patch Baseline and Strategy12.1.3 Patch Baseline and Strategy
12.1.3 Patch Baseline and Strategy
 
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
What’s New in Oracle E-Business Suite R12.2 for Database Administrators?
 
Using oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgradeUsing oracle cloud to speed up e business suite 12.2 upgrade
Using oracle cloud to speed up e business suite 12.2 upgrade
 
OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...OOW15 - case study: oracle application management suite for oracle e-business...
OOW15 - case study: oracle application management suite for oracle e-business...
 
10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade10 Tips for Successful 12.2 Upgrade
10 Tips for Successful 12.2 Upgrade
 
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...
OOW16 - Oracle E-Business Suite: What’s New in Release 12.2 Beyond Online Pat...
 
OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2
OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2
OOW15 - Migrating and Managing Customizations for Oracle E-Business Suite 12.2
 
OOW15 - EBS Certification and Roadmap
OOW15 - EBS Certification and RoadmapOOW15 - EBS Certification and Roadmap
OOW15 - EBS Certification and Roadmap
 
Siebel Upgrade Best Practices & Processes V2
Siebel Upgrade Best Practices & Processes V2Siebel Upgrade Best Practices & Processes V2
Siebel Upgrade Best Practices & Processes V2
 

Destacado

New Features in OBIEE 12c
New Features in OBIEE 12c New Features in OBIEE 12c
New Features in OBIEE 12c Michelle Kolbe
 
Obiee 12c: Look under the bonnet and test drive
Obiee 12c: Look under the bonnet and test driveObiee 12c: Look under the bonnet and test drive
Obiee 12c: Look under the bonnet and test driveGuillaume Slee
 
Upgrading To OBIEE 12C - Key Things Your Need To Know About
Upgrading To OBIEE 12C - Key Things Your Need To Know AboutUpgrading To OBIEE 12C - Key Things Your Need To Know About
Upgrading To OBIEE 12C - Key Things Your Need To Know AboutGeraint Thomas
 
A Succesful WebCenter Upgrade: What You Need to Know
A Succesful WebCenter Upgrade: What You Need to KnowA Succesful WebCenter Upgrade: What You Need to Know
A Succesful WebCenter Upgrade: What You Need to KnowFishbowl Solutions
 
10 tips for successful 12.2 upgrade
10 tips for successful 12.2 upgrade10 tips for successful 12.2 upgrade
10 tips for successful 12.2 upgradeRavi Madabhushanam
 
Introduction to soa suite 12c in 20 slides
Introduction to soa suite 12c in 20 slidesIntroduction to soa suite 12c in 20 slides
Introduction to soa suite 12c in 20 slidesVincenzo Capozzoli
 

Destacado (8)

New Features in OBIEE 12c
New Features in OBIEE 12c New Features in OBIEE 12c
New Features in OBIEE 12c
 
Obiee 12c: Look under the bonnet and test drive
Obiee 12c: Look under the bonnet and test driveObiee 12c: Look under the bonnet and test drive
Obiee 12c: Look under the bonnet and test drive
 
Upgrading To OBIEE 12C - Key Things Your Need To Know About
Upgrading To OBIEE 12C - Key Things Your Need To Know AboutUpgrading To OBIEE 12C - Key Things Your Need To Know About
Upgrading To OBIEE 12C - Key Things Your Need To Know About
 
A Succesful WebCenter Upgrade: What You Need to Know
A Succesful WebCenter Upgrade: What You Need to KnowA Succesful WebCenter Upgrade: What You Need to Know
A Succesful WebCenter Upgrade: What You Need to Know
 
10 tips for successful 12.2 upgrade
10 tips for successful 12.2 upgrade10 tips for successful 12.2 upgrade
10 tips for successful 12.2 upgrade
 
Introduction to soa suite 12c in 20 slides
Introduction to soa suite 12c in 20 slidesIntroduction to soa suite 12c in 20 slides
Introduction to soa suite 12c in 20 slides
 
Oracle soa suite 12c
Oracle soa suite 12cOracle soa suite 12c
Oracle soa suite 12c
 
Network topology.ppt
Network topology.pptNetwork topology.ppt
Network topology.ppt
 

Similar a Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences

WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsSudhesh Pnair
 
SOA & WebLogic - Lift & Shift to the Cloud
SOA & WebLogic - Lift & Shift to the CloudSOA & WebLogic - Lift & Shift to the Cloud
SOA & WebLogic - Lift & Shift to the CloudSimon Haslam
 
New Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerNew Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerKellyn Pot'Vin-Gorman
 
Ebs upgrade-to-12.2 technical-upgrade_best_practices
Ebs upgrade-to-12.2 technical-upgrade_best_practicesEbs upgrade-to-12.2 technical-upgrade_best_practices
Ebs upgrade-to-12.2 technical-upgrade_best_practicesaioughydchapter
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...jeckels
 
Migrate Oracle WebLogic Applications onto a Containerized Cloud Data Center
Migrate Oracle WebLogic Applications onto a Containerized Cloud Data CenterMigrate Oracle WebLogic Applications onto a Containerized Cloud Data Center
Migrate Oracle WebLogic Applications onto a Containerized Cloud Data CenterJingnan Zhou
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Microsoft Décideurs IT
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Microsoft Technet France
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Microsoft Décideurs IT
 
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration Utility
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration UtilityOracle Warehouse Builder to Oracle Data Integrator 12c Migration Utility
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration UtilityNoel Sidebotham
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudIBM UrbanCode Products
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...vasuballa
 
Oracle soa suite 12c upgrade types
Oracle soa suite 12c upgrade typesOracle soa suite 12c upgrade types
Oracle soa suite 12c upgrade typesK Kumar Guduru
 
Multitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
Multitenant Full Deck Jan 2015 Cloud Team AJ LinkedinMultitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
Multitenant Full Deck Jan 2015 Cloud Team AJ LinkedinArush Jain
 
GLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime ReductionGLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime ReductionBiju Thomas
 
Progress core product group strategy and roadmap - PUG Baltic Annual Conferen...
Progress core product group strategy and roadmap - PUG Baltic Annual Conferen...Progress core product group strategy and roadmap - PUG Baltic Annual Conferen...
Progress core product group strategy and roadmap - PUG Baltic Annual Conferen...Alen Leit
 

Similar a Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences (20)

WLS12c_NewFeatures_Basics
WLS12c_NewFeatures_BasicsWLS12c_NewFeatures_Basics
WLS12c_NewFeatures_Basics
 
SOA & WebLogic - Lift & Shift to the Cloud
SOA & WebLogic - Lift & Shift to the CloudSOA & WebLogic - Lift & Shift to the Cloud
SOA & WebLogic - Lift & Shift to the Cloud
 
New Not Your Father's Enterprise Manager
New Not Your Father's Enterprise ManagerNew Not Your Father's Enterprise Manager
New Not Your Father's Enterprise Manager
 
Ebs upgrade-to-12.2 technical-upgrade_best_practices
Ebs upgrade-to-12.2 technical-upgrade_best_practicesEbs upgrade-to-12.2 technical-upgrade_best_practices
Ebs upgrade-to-12.2 technical-upgrade_best_practices
 
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
 
Developer want change Ops want control - devops
Developer want change Ops want control - devopsDeveloper want change Ops want control - devops
Developer want change Ops want control - devops
 
Apex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian laneApex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian lane
 
Migrate Oracle WebLogic Applications onto a Containerized Cloud Data Center
Migrate Oracle WebLogic Applications onto a Containerized Cloud Data CenterMigrate Oracle WebLogic Applications onto a Containerized Cloud Data Center
Migrate Oracle WebLogic Applications onto a Containerized Cloud Data Center
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
 
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
Windows Server 2003 EOS : l'opportunité de repenser votre IT et mettre en pla...
 
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration Utility
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration UtilityOracle Warehouse Builder to Oracle Data Integrator 12c Migration Utility
Oracle Warehouse Builder to Oracle Data Integrator 12c Migration Utility
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 
Oracle 12 Upgrade
Oracle 12 UpgradeOracle 12 Upgrade
Oracle 12 Upgrade
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
 
Oracle soa suite 12c upgrade types
Oracle soa suite 12c upgrade typesOracle soa suite 12c upgrade types
Oracle soa suite 12c upgrade types
 
Multitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
Multitenant Full Deck Jan 2015 Cloud Team AJ LinkedinMultitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
Multitenant Full Deck Jan 2015 Cloud Team AJ Linkedin
 
GLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime ReductionGLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
GLOC 2014 NEOOUG - R12 Upgrade Downtime Reduction
 
Progress core product group strategy and roadmap - PUG Baltic Annual Conferen...
Progress core product group strategy and roadmap - PUG Baltic Annual Conferen...Progress core product group strategy and roadmap - PUG Baltic Annual Conferen...
Progress core product group strategy and roadmap - PUG Baltic Annual Conferen...
 
Amjad_Oracle_2016
Amjad_Oracle_2016Amjad_Oracle_2016
Amjad_Oracle_2016
 

Último

why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 

Último (20)

why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 

Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences

  • 1.
  • 2. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential UPGRADING TO SOA 12.1 & 12.2 Practical Steps and Project Experiences Bruno Neves Alves eProseed UK June - 2015 2
  • 3. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential INTRODUCTION • Provide insight in the migration and upgrade possibilities for SOA from 11g to 12c (if you still have SOA 10g we can discuss later  ) • Provide arguments to decide what is the best way for your organization to upgrade to 12c given your starting point • Discuss migration strategies • NOT: complete step-by-step tutorial for all upgrade and migration paths • NOT: upgrade for other Oracle products 3 Goal today
  • 4. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential PROGRAM AGENDA Why Upgrade? 12.1.3 or 12.2.1? Upgrade Strategies Customer Cases Lessons Learnt 1 2 3 4 4
  • 5. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential Bruno Neves Alves Technical Director & Partner at eProseed UK Specialised in SOA, BPM, B2B, Healthcare Oracle Middleware Consultant 5 ABOUT BRUNO
  • 6. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential TIMELINE OF SOA AND BPM 6 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 SOA Suite 12cR1 BPM Suite 12cR1 BPEL Process Manager BAM Web Services Manager Service Registry Oracle Data Integrator SOA Suite 11g PS6 SOA Suite 12c Beta BPM Suite 12c Beta SOA Suite 11g PS5 SOA Suite 11g AmberPoint OSB 11g SOA Governance 11g BPM Suite 11g BEA Sun BPA Suite 11g WebLogic ALBPM ALSB BPA Suite SOA Suite 10gR3 SOA Suite 11g PS3 Collaxa 2015 2016 SOA Suite 12cR2 BPM Suite 12cR2
  • 7. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential PROGRAM AGENDA WITH HIGHLIGHT Why Upgrade? 12.1.3 or 12.2.1? Upgrade Strategies Customer Cases Lessons Learnt 1 2 3 4 7
  • 8. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential WHY UPGRADE? …and 12.1.3 or 12.2.1? 8
  • 9. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential9
  • 10. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential Cloud Integration • Cloud Adapters • Cloud Adapter SDK Internet of Things (IoT) • Event-processing enhancements • Insight in events Developer Productivity • Integrated Server • Unified IDE and Console • Debugging WHAT’S NEW IN 12C R1? Mobile Enablement • Native support for REST and JSON • API Management • REST APIs New Functionality • Managed File Transfer • ACM Enhancements • Scheduler Business-User Friendliness • User-friendly Rule editing • BAM improvements • Integration Cloud Service
  • 11. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential • Native REST/SOAP Easy conversion • Richer XSLT Design Editor • JavaScript Support • +Cloud Adapters (+ SDK) • SOA Debugger • XSLT Debugger • Consoles with enhanced UI • Continuous Availability – Composite Instance Patching – Automatic Service Migration • In-Memory SOA • Integration Workload Statistics (AWR for SOA) • Resilience – Circuit Breaker • SOA OPS – Auto Purge – Lazy Loading – Simplified Tuning – WL WM – Simplified Troubleshooting 11 WHAT’S NEW IN 12C R2?
  • 12. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential WHY ELSE UPGRADE? • New version of Java (12.1.3 = JDK 7, 12.2.1 = JDK 8) – New features for developers – Security enhancements • Support Dates (see next slide) • Often get best support on latest version – E.g. don’t have to request back-ports for fixes etc 12
  • 13. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential MAYBE NOT TOO MUCH RUSH  13
  • 14. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential 12.1.3 OR 12.2.1 ? • You may prefer more bundle patches of 12.1.3 (none yet for 12.2) • Need for new 12.2 features (e.g. IWS Reports, Insight) • We prefer to go for the latest usually but YMMV 14
  • 15. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential UPGRADE STRATEGIES 15 To reach your goals
  • 16. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential REVOLUTION VERSUS EVOLUTION 10g to 11g: Lots of new features, but also disruptive change • New architecture by introducing SCA standard • WebLogic Server instead of OC4J • Service Bus instead of OESB • SOA and BPM both new products 11g to 12cR1 to 12cR2: Evolution instead of revolution • Same architecture (SCA), same container • Evolution of existing products 16 “a bit painful” Much easier than a 10g upgrade!
  • 17. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential UPGRADE STRATEGIES SOA / BPM 11g to 12c • In-place upgrade or • New env & Redeployment Key questions: Long running transactions? Can they be ‘drained down’? Parallel Run or Big Bang?
  • 18. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential SOA AND BPM SUITE 11G TO 12C Runtime • In place domain upgrade and reconfiguration • No need to redeploy composites after upgrade • Long running instances resume after upgrade Design time • Open 11g projects in JDeveloper 12c • Import/export Service Bus projects from Eclipse to JDeveloper 12c In-place Upgrade Side-by-Side
  • 19. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential SOA AND BPM 11G TO 12C | PREREQUISITES • SOA/BPM Suite 11.1.1.6 (PS5) or 11.1.1.7 (PS6) • 64 bit JVM • OPSS to use DB or LDAP based policy store • Infrastructure Database must be supported Oracle 11g or 12c Database • 11g and 12c Oracle Homes located on same host but different directories • OWSM Policy Manager for Service Bus upgrade 19
  • 20. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential SOA AND BPM 11G TO 12C | UNSUPPORTED • Domain integrated with non-12c products –Registry (OSR) –Repository (OER) –WebCenter including SOA/BPM task UI exposed as Portlets • Developer deployments –Admin Server only Domain –XE database • SOA/BPM not running on WebLogic Server • In-place upgrade of BAM Oracle Confidential – 20
  • 21. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential RUNTIME UPGRADE STEPS 21 11g to 12c (1 of 3) Read upgrade documentation and create upgrade plan Create full backup Create test set (recommended) Purge instances – partly or totally (if possible) Shut down environment Update JDK to 64 bit JVM (if needed) In-place Upgrade
  • 22. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential RUNTIME UPGRADE STEPS 22 11g to 12c (2 of 3) Update SOA Suite to 11.1.1.7 (if needed) Migrate OPSS from file-based to DB-based (if needed) Update SOA Infra Database to supported version (if needed) Install WebLogic Server 12c Install SOA Suite 12c and other components such as OHS and OSB Execute RCU 12c to create 12c schemas In-place Upgrade
  • 23. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential RUNTIME UPGRADE STEPS 23 11g to 12c (3 of 3) Execute Upgrade Assistant to upgrade 11g Database Schemas Reconfigure Domain using Reconfiguration Wizard Execute Upgrade Assistant to upgrade SOA Suite 11g Check start and environment scripts Start up environment Run the test set to verify In-place Upgrade
  • 24. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential ADDITIONAL EXTRA CONSIDERATIONS • You can upgrade Complete Instances for post upgrade –Scheduled Upgrade • Service Bus –Export project before performing the upgrade • delete the OSB Metadata at 11g –Migration from eclipse to jDeveloper (import/export) Oracle Confidential – 24
  • 25. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential 3 MAIN STRATEGIES 25 Rollback In-place Upgrade big bang Side-by-Side big bang Side-by-Side parallel run 1 2 3 Cut-over Restore  Switch-back  Switch-off 12c 
  • 26. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential LESSONS LEARNT from customer cases 26
  • 27. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential LOTS OF SOA 12C UPGRADE EXAMPLES • Large Dutch bank • Dutch gas utility • UK water utility • Public Transport company • Healthcare provider • Vehicle leasing company • Large City local government 27
  • 28. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential LESSONS LEARNT (1) • Be very careful of pre-reqs • BAM is a non-starter (& can't do an in place upgrade if installed in the 11g domain) • Design of long running processes is very important – e.g. if you have some intermediate JMS queues that can give more options • If possible don’t use an in-place upgrade – More to go wrong – Rollback is more difficult • Carefully weigh risks of in-place vs extra effort (& maybe licence cost) of side-by-side – Most cases favour side-by-side in our experience • Tuning between 11g & 12c is very different - much easier in 12 (primarily SOA_INFRA connection pool sizing) 30
  • 29. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential LESSONS LEARNT (2) • Test strategy very important • Training: e.g. consoles have changed, auto purge, error hospital, new features like that thingy that needs ESS (fault notification hospital), flow ID • WLST diff in 12.2 - e.g. deployment scripts => don't focus on design time alone, make sure look at runtime • Deployment if using Maven has changed a lot • Leverage automation scripts to re-create wls configurations (DS, JMS, etc) on side-by- side • Eclipse->JDev for OSB - DVMs in OSB, templates (do new analysis) - reason to do side- by-side (might as well improve prov). • Assume you will have to open projects in 12c & redeploy (also cleaner) • Don't wait! probably go to 12.2 but depends on testing31
  • 30. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential SUMMARY 32
  • 31. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential SUMMARY • Going from SOA and BPM 11g to 12c is upgrade instead of migration • Consider going straight from 11g to 12cR2 • Carefully consider your upgrade approach • As ever careful testing is very important – especially if doing in-place upgrade • Training to use 12c enhancements • Don’t put it off – benefit from the new features you’ve already paid for 33
  • 32. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential USEFUL LINKS 34 Best Practices for SOA Suite 11g to 12c Upgrade (blog) https://blogs.oracle.com/SOA/entry/best_practices_for_soa_11g Upgrade Videos for SOA and BPM (video) http://docs.oracle.com/middleware/1221/cross/upgrade_videos.htm Install, Patch, and Upgrade (documentation) http://docs.oracle.com/middleware/1221/cross/installtasks.htm Oracle Fusion Middleware Supported System Configurations (certification for 12.1.3 & 12.2.1) http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html
  • 33. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential35 http://docs.oracle.com/middleware/1221/cross/upgrade_videos.htm
  • 34. Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Confidential ABOUT EPROSEED 36 22 Oracle Specializations… and counting.