1 Introduction

This chapter describes the migration utility and provides a brief introduction to the 12c Oracle BPM Suite.

This chapter includes the following sections:

1.1 How to Read This Guide

This guide provides the information needed to perform the following tasks:

1.2 About BPM Migration Paths

This topic summarizes BPM migration paths between BPM 10gR3 and BPM 12c.

This guide focuses specifically on migrating your BPM Studio projects from BPM version 10gR3 to BPM version 12c. Oracle BPM Studio is provided as a plug-in that runs in an Oracle JDeveloper environment and allows you to model and implement business processes.

Migration to targets other than BPM 12c are outside the scope of this document.

To migrate from a release previous to BPM 10gR3 to BPM 12c, you must first migrate to BPM 10gR3, and then to BPM 12c.

Migrating projects from BPM 11g to BPM 12c is accomplished by opening your BPM 11g projects in the 12c version of BPM Studio.

A discussion of how to migrate live data and in-progress processes from BPM 11g to BPM 12c is outside the scope of this document.

See Preface for information on contacting Oracle Support to assist with your migration.

1.3 BPM Migration Overview

This topic describes, in general, project migration feasibility and approach.

There are differences in the architecture, tools, applications, functionality and internal implementation between BPM 10gR3 and BPM 12c.

Some 10gR3 elements can be migrated successfully to 12c without changes, and some elements will require a degree of manual intervention up to and including complete replacement with new 12c constructs.

1.4 Introduction to the BPM Migration Utility

This topic provides an introduction to the BPM migration utility, its capabilities, and the output artifacts it creates.

The BPM migration utility is an Ant based utility that migrates a BPM 10gR3 project to a BPM 12c project. The BPM migration utility creates:

  • A BPM 12c .exp file

    An exported BPM 12c BPM project that you can import into Oracle BPM Studio or Oracle Business Process Composer

  • A migration report

    Contains details on the migration of each component. Lists components that were not migrated, warnings and errors.

The BPM migration utility migrates all mappable project preferences, process designs, compatible catalog components and organization. It generates a BPM 12c project with the same name and structure from the original BPM 10gR3 project.

For details on the usage and the arguments it requires, see Using BPM Migration Utilities to Migrate Projects.

The migration of a BPM 10gr3 project to BPM 12c consists of the following:

1.5 BPM 12c Applications

Oracle BPM Suite 12c provides the following applications to model, implement, run, and manage processes and tasks: