SlideShare una empresa de Scribd logo
1 de 32
Upgrading SOA / BPM Suite from 11g to 12c 
Migration Strategies and Experiences 
Danilo Schmiedel 
Solution Architect | Oracle ACE Director 
OPITZ CONSULTING Deutschland GmbH 
12c Launch Events – October 2014 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 1
Agenda 
1. SOA / BPM Evolution 
2. Upgrade Strategy 
3. Upgrade Results from Real-World Projects 
4. Oracle‘s Strategic Implementation Program 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 2
Important Milestones for SOA / BPM 
Service Registry 
BPEL Process Manager 
SOA Governance 11g 
SOA Suite PS5 
2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 
Web Services Manager & 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 3 
BAM 
SOA Suite 10gR3 
BPA Suite 10g 
Weblogic 
Aqualogic BPM 
Aqualogic SB 
SOA Suite 11g 
BPA Suite 11g 
BPM Suite 11g 
OSB 11g 
BPM Suite 12c 
SOA Suite 12c
From 10g to 11g 
Why it was not just an „upgrade“? 
 Product foundation changed to 
Weblogic Server 
 Introduction of Service 
Component Architecture (SCA) 
 Oracle Service Bus & Mediator 
instead of OESB 
10g 11g 
ORABPEL 
MDS 
SOAINFRA 
Metadata 
Runtime 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 4
From 11g to 12c 
Evolution instead of revolution 
 No fundamental changes 
in the underlying 
platform 
 Same architecture (SCA) 
and same container 
 Evolution of existing 
products & components 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 5
1 Upgrade Strategy 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 6
Upgrade Strategies 
BPM 10g to 12c 
• 1) Migration tool with manual re-work, or 
• 2) Redesign and deploy to 12c 
SOA 10g to 12c 
• 1) Migration to 11g and in-place upgrade to 12c, or 
• 2) Redesign and migrate to 12c 
SOA / BPM 11g to 12c 
• 1) In-place upgrade, or 
• 2) Migration 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 7
SOA / BPM 11g to 12c | Overview 
• Defining an upgrade strategy 
• Performing pre-upgrade tasks 
• Installing 12c software 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 8 
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
2.1 Pre-Upgrade 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 9
Defining an upgrade strategy 
In-Place Upgrade Migration 
 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 CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 10
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, 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 11 
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
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 
 SOA/BPM is running on WebLogic Server 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 12
Installing 12c software 
 Install 12c FMW Infrastucture 
Distributions 
 Install 12c SOA Suite 
 Install other components 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 13 
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
2.2 Upgrade 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 14
In-Place Upgrade Steps 
1. Create DB schemas for 12c 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 15 
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
2.3 Post-Upgrade 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 16
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… 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 17 
 Testing
3 Upgrade Results from Real-World Projects 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 18
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 CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 19
Upgrade Results - Runtime 
 First testcases 
with approx. 40 
composites 
completed 
successfully 
(without any 
manual rework) 
 Database Adapter 
for stored 
procedure calls 
performed well 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 20
Upgrade Results - Runtime (2) 
 EM shows list of 
composites with 
start-up issues 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 21 
 Extended 
deployment pre-validations 
 e.g. wrong File 
Adapter configuration 
 Issues we 
identified: 
 Composites with EDN 
 Embedded Java with 
non-supported API 
calls
Design Time | Opening 11g project in JDev 12s 
 Migration Assistent 
starts to migrate the 
project 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 22
Design Time | Project Structure 
 Project folder structure has 
slightly changed 
 *.componentType files have 
been removed (content is 
now part of composite.xml) 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 23
Design Time Recommendation 
 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 CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 24
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 25 
Findings 
 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
Findings (2) 
Composite Definition in EM not available (not critical – new feature) 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 26
Findings (2) 
Composite Definition in EM not available (not critical – new feature) 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 27
4 Oracle‘s Strategic Implementation Program 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 28
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 CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 29
Customer Reference Commitment 
 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 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 30 
logo 
 Supporting quote 
 Reference calls with 
prospects 
 Press activities 
 press release or interview 
 Analyst interviews for 
research 
 Customer success 
snapshot/profile
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 
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 31 
 Video: 
http://docs.oracle.com/middleware/1213/cross/upgrade_videos.htm
© OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 32 
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

Más contenido relacionado

Destacado

Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsIntroducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsLucas Jellema
 
Oracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishOracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishRevelation Technologies
 
Oracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 InstallationOracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 InstallationVijay Reddy
 
What’s New in OpenText Content Suite 16
What’s New in OpenText Content Suite 16What’s New in OpenText Content Suite 16
What’s New in OpenText Content Suite 16OpenText
 
OPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATIONOPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATIONSUMIT KUMAR
 
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project ExperiencesUpgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project ExperiencesBruno Alves
 
Keuangan negara
Keuangan negaraKeuangan negara
Keuangan negaraBen Alvaro
 
Course Outline for SPSD (updated)
Course Outline for SPSD (updated)Course Outline for SPSD (updated)
Course Outline for SPSD (updated)Karan Girotra
 
Comercio electronico
Comercio electronicoComercio electronico
Comercio electronicoIosu Recalde
 
English summer camp 2012
English summer camp 2012English summer camp 2012
English summer camp 2012activabarcelona
 

Destacado (14)

Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsIntroducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
 
Hands-On with Oracle SOA
Hands-On with Oracle SOAHands-On with Oracle SOA
Hands-On with Oracle SOA
 
Oracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishOracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to Finish
 
Oracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 InstallationOracle SOA 12.2.1 Installation
Oracle SOA 12.2.1 Installation
 
What’s New in OpenText Content Suite 16
What’s New in OpenText Content Suite 16What’s New in OpenText Content Suite 16
What’s New in OpenText Content Suite 16
 
OPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATIONOPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATION
 
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project ExperiencesUpgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
Upgrading to Oracle SOA 12.1 & 12.2 - Practical Steps and Project Experiences
 
Auslandsaktivitäten 2012
Auslandsaktivitäten 2012Auslandsaktivitäten 2012
Auslandsaktivitäten 2012
 
Abogados Diez y Romeo.
Abogados Diez y Romeo. Abogados Diez y Romeo.
Abogados Diez y Romeo.
 
Keuangan negara
Keuangan negaraKeuangan negara
Keuangan negara
 
Course Outline for SPSD (updated)
Course Outline for SPSD (updated)Course Outline for SPSD (updated)
Course Outline for SPSD (updated)
 
Comercio electronico
Comercio electronicoComercio electronico
Comercio electronico
 
Trastorno de Ansiedad Social: Guía CentroIMA para el Tratamiento. Actualizaci...
Trastorno de Ansiedad Social: Guía CentroIMA para el Tratamiento. Actualizaci...Trastorno de Ansiedad Social: Guía CentroIMA para el Tratamiento. Actualizaci...
Trastorno de Ansiedad Social: Guía CentroIMA para el Tratamiento. Actualizaci...
 
English summer camp 2012
English summer camp 2012English summer camp 2012
English summer camp 2012
 

Más de 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
 

Más de 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
 

Último

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 

Upgrading Oracle SOA/BPM Suite from 11g to 12c

  • 1. Upgrading SOA / BPM Suite from 11g to 12c Migration Strategies and Experiences Danilo Schmiedel Solution Architect | Oracle ACE Director OPITZ CONSULTING Deutschland GmbH 12c Launch Events – October 2014 © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 1
  • 2. Agenda 1. SOA / BPM Evolution 2. Upgrade Strategy 3. Upgrade Results from Real-World Projects 4. Oracle‘s Strategic Implementation Program © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 2
  • 3. Important Milestones for SOA / BPM Service Registry BPEL Process Manager SOA Governance 11g SOA Suite PS5 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 Web Services Manager & © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 3 BAM SOA Suite 10gR3 BPA Suite 10g Weblogic Aqualogic BPM Aqualogic SB SOA Suite 11g BPA Suite 11g BPM Suite 11g OSB 11g BPM Suite 12c SOA Suite 12c
  • 4. From 10g to 11g Why it was not just an „upgrade“?  Product foundation changed to Weblogic Server  Introduction of Service Component Architecture (SCA)  Oracle Service Bus & Mediator instead of OESB 10g 11g ORABPEL MDS SOAINFRA Metadata Runtime © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 4
  • 5. From 11g to 12c Evolution instead of revolution  No fundamental changes in the underlying platform  Same architecture (SCA) and same container  Evolution of existing products & components © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 5
  • 6. 1 Upgrade Strategy © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 6
  • 7. Upgrade Strategies BPM 10g to 12c • 1) Migration tool with manual re-work, or • 2) Redesign and deploy to 12c SOA 10g to 12c • 1) Migration to 11g and in-place upgrade to 12c, or • 2) Redesign and migrate to 12c SOA / BPM 11g to 12c • 1) In-place upgrade, or • 2) Migration © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 7
  • 8. SOA / BPM 11g to 12c | Overview • Defining an upgrade strategy • Performing pre-upgrade tasks • Installing 12c software © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 8 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
  • 9. 2.1 Pre-Upgrade © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 9
  • 10. Defining an upgrade strategy In-Place Upgrade Migration  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 CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 10
  • 11. 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, © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 11 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
  • 12. 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  SOA/BPM is running on WebLogic Server © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 12
  • 13. Installing 12c software  Install 12c FMW Infrastucture Distributions  Install 12c SOA Suite  Install other components © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 13 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
  • 14. 2.2 Upgrade © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 14
  • 15. In-Place Upgrade Steps 1. Create DB schemas for 12c © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 15 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
  • 16. 2.3 Post-Upgrade © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 16
  • 17. 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… © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 17  Testing
  • 18. 3 Upgrade Results from Real-World Projects © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 18
  • 19. 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 CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 19
  • 20. Upgrade Results - Runtime  First testcases with approx. 40 composites completed successfully (without any manual rework)  Database Adapter for stored procedure calls performed well © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 20
  • 21. Upgrade Results - Runtime (2)  EM shows list of composites with start-up issues © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 21  Extended deployment pre-validations  e.g. wrong File Adapter configuration  Issues we identified:  Composites with EDN  Embedded Java with non-supported API calls
  • 22. Design Time | Opening 11g project in JDev 12s  Migration Assistent starts to migrate the project © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 22
  • 23. Design Time | Project Structure  Project folder structure has slightly changed  *.componentType files have been removed (content is now part of composite.xml) © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 23
  • 24. Design Time Recommendation  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 CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 24
  • 25. © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 25 Findings  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
  • 26. Findings (2) Composite Definition in EM not available (not critical – new feature) © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 26
  • 27. Findings (2) Composite Definition in EM not available (not critical – new feature) © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 27
  • 28. 4 Oracle‘s Strategic Implementation Program © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 28
  • 29. 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 CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 29
  • 30. Customer Reference Commitment  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 © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 30 logo  Supporting quote  Reference calls with prospects  Press activities  press release or interview  Analyst interviews for research  Customer success snapshot/profile
  • 31. 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 © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 31  Video: http://docs.oracle.com/middleware/1213/cross/upgrade_videos.htm
  • 32. © OPITZ CONSULTING Upgrading SOA / BPM Suite from 11g to 12c GmbH 2014 Seite 32 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

Notas del editor

  1. Title Oracle Mobile Suite and Oracle Adaptive Case Management – A strong combination to provide better IT-Support for knowledge workers   Abstract Using Oracle Mobile Suite helps you to mobile enable your enterprise systems. But mobile enablement does not end at the mobile device, it only begins there. In this session the Oracle ACE Directors Andrejus Baranovskis and Danilo Schmiedel will demonstrate that you do not need to re-write your enterprise for the mobile revolution. The session focus will be around Best Practices to integrate and reuse existing IT-systems quickly and easily. Based on technical experience from various ADF & BPM projects completed around globe, the speakers will deep dive into the mobile enablement of Oracles Adaptive Case Management - a part of Oracle BPM Suite to handle unpredictable processes that require coordination of knowledge, content, correspondence and human resources to complete certain work.   Objectives of the presentation Understand how to take advantage from the combination of Oracle Mobile Suite and Oracle BPM Suite and how it can be implemented Learn how to build dynamic mobile user interfaces which rely on worker knowledge and involve human participants See how to manage unpredictability in processes with capabilities of Adaptive Case Management Target audience Architects IT Integration solution managers Developers