eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

22
Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | Upgrading from 10g/11g to 12c Creating the platform of the future with Oracle FMW 12c Ronald van Luttikhuizen Managing partner eProseed, NL October, 2014

description

The recent launch of Oracle SOA Suite 12c and Oracle BPM suite 12c is an interesting reason to get together and discuss the capabilities of the Oracle platform and see how this fits with the needs of modern organizations. To that end, eProseed will be running, in partnership with Oracle, a roadshow across Benelux showing you how you can create 'the platform of the future' from a greenfield perspective. We will also explore how easily you can get to the same stage, if you already have pre-12c Oracle FMW running in your organization.

Transcript of eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

Page 1: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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

Page 2: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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

Page 3: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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

Page 4: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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

Page 5: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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

Page 6: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | 6

Agenda

Decade of SOA and BPM

What’s new in 12c?

Upgrading

Page 7: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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

Page 8: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

Copyright © 2014, eProseed and/or its affiliates. All rights reserved. | 8

Agenda

Decade of SOA and BPM

What’s new in 12c?

Upgrading

Page 9: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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

Page 10: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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

Page 11: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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

Page 12: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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

Page 13: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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

Page 14: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 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

Page 15: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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

Page 16: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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)

Page 17: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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

Page 18: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 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

Page 19: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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

Page 20: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

Copyright © 2014, eProseed and/or its affiliates. All rights reserved. |

SOA and BPM 11g to 12c | Video

Page 21: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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

Page 22: eProseed - Fusion Middleware 12c Launch Event - Upgrading to 12c

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