eproseed - fusion middleware 12c launch event - upgrading to 12c
Post on 15-Dec-2014
296 Views
Preview:
DESCRIPTION
TRANSCRIPT
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. |
Upgrading from 10g/11g to 12cCreating the platform of the future with Oracle FMW 12c
Ronald van LuttikhuizenManaging partnereProseed, NLOctober, 2014
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | 2
Introduction
• Provide insight in the migration and upgrade possibilities for SOA and BPM from 10g to 12c and 11g to 12c• 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
Goal today
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | 3
Agenda
Decade of SOA and BPM
What’s new in 12c?
Upgrading
Source: Geek and Pokehttp://geekandpoke.typepad.com
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 4
Timeline of SOA and BPM
2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014
SOA Suite 12c GA BPM Suite 12c GA
BPEL Process Manager
BAMWeb Services Manager
Service Registry
Oracle Data Integrator
SOA Suite 11g PS6SOA Suite 12c BetaBPM Suite 12c Beta
SOA Suite 11g PS5
SOA Suite 11g
AmberPoint
OSB 11g
SOA Governance 11g
BPM Suite 11g
BEA
Sun
BPA Suite 11g
WebLogicALBPM
ALSB
BPA Suite
SOA Suite 10gR3
SOA Suite 11g PS3
Collaxa
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 5
Revolution versus Evolution10g to 11g: Lots of new features & products, 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 12c: Evolution instead of revolution
• Same architecture (SCA), same container• Evolution of existing products
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | 6
Agenda
Decade of SOA and BPM
What’s new in 12c?
Upgrading
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. |
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? | Themes
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. | 8
Agenda
Decade of SOA and BPM
What’s new in 12c?
Upgrading
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. |
BPM 10g to 12c
• Migration tool and manual reworkor
• Redesign and deploy to 12c
SOA 10g to 12c
• Migration to 11g and upgrade to 12cor
• Redesign and migrate to 12c
SOA and BPM 11g to 12c
• In-place upgradeor
• Migration
Upgrade Strategies
Mixed 10g and 11g environments to 12c
Multiple scenario’s possible, for example:
• In-place Upgrade of 11g to 12c, followed by Migration of 10g to 12c
IT DEPENDS
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. |
Change in Architecture from 10g to 11g | Use of SCA
SOA and BPM 11g and 12cSOA and BPM 10g
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. |
Migration tool and manual rework Redesign and deploy to 12c
BPM Suite 10g to 12c
• No migration support for BPM 10g to 11g• Migration tool is for design time and results in migrated code and report• No automated migration for certain resources; e.g. UI components• Long-running processes
Considerations:• Redesign of process(es) • Functional changes• Using best-of-breed products in suite• Results of the migration report
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. |
Redesign and migrate to 12c Migration to 11g and upgrade to 12c
SOA Suite 10g to 12c
• No migration support for OESB, reuse artefacts such as transformations• OESB to Service Bus or SOA depending on complexity• SOA Suite import/export; every component is wrapped as separate composite
• Long-running instances
Considerations:• If your only tool is a hammer (BPEL) then every problem looks like a nail• Intermediary 11g environment• Granularity of components
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. |
SOA and BPM Suite 11g to 12cRuntime• 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
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 14
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
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 15
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
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | 16
Runtime Upgrade Steps | 11g to 12c
Read upgrade documentation and create upgrade plan
Create full backup
Create test set (if needed)
Purge instances (if possible)
Shut down environment
Update JDK to 64 bit JVM (if needed)
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | 17
Runtime Upgrade Steps | 11g to 12c
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
Execute RCU 12c
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | 18
Runtime Upgrade Steps | 11g to 12c
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
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 19
SOA and BPM 11g to 12c | Issues• Server started in Admin Mode (Doc ID 1330224.1)• Composite Definition in EM not visible
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. |
SOA and BPM 11g to 12c | Video
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. |
Conclusion• Migration from SOA and BPM 10g to 11g needs real work– Due to new architecture and products no (in-flight) upgrade– Nice feature to have a Migration Tool for Oracle BPM 10g shipped with 12c
• Going from SOA and BPM 11g to 12c is upgrade instead of migration
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 22
Useful Links
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/1213/cross/upgrade_videos.htm
Install, Patch, and Upgrade (documentation)http://docs.oracle.com/middleware/1213/cross/upgradetasks.htm
Oracle Fusion Middleware Supported System Configurations (certification) http://www.oracle.com/technetwork/middleware/ias/downloads/fusion-certification-100350.html
top related