IBM BPM, V8.0.1, All platforms > Migrating and upgrading your IBM BPM environment > Migrating from previous versions > Migration methods

Artifact migration

Artifact migration uses a parallel target production environment that is configured differently from the source production environment.

You import the applications from the source production environment into development tools and migrate the applications using the migration procedures of the development tools.


When to use artifact migration

With the artifact migration process, you create a parallel target production environment that is configured from scratch differently from the source production environment. Artifact migration results in applications whose artifacts are migrated to the new version, enabling the applications to be modified to use the new capabilities delivered by the new version of IBM BPM. The application can then be tested and deployed to the parallel target production environment. When the applications are deployed to the target production environment, they create a new set of database tables, so they do not have access to the application data stored in the databases configured for the source production environment.

Artifact migration is supported for migration from the following products:

Use the artifact migration method in the following scenarios:


Benefits

Artifact migration provides the following benefits:


Costs

Artifact migration incurs the following costs:


Risks

Artifact migration involves the following risks:


High-level tasks

Artifact migration includes the following high-level tasks:

  1. Install the new product version.

  2. Configure your parallel production environment.
  3. Import the applications from the source production environment into development tools and migrate the applications using the migration procedures of the development tools.

  4. Optional: Update the migrated applications to use new capability delivered in IBM BPM.
  5. Manually deploy the migrated applications from the development tools to the target production environment.

  6. Optional: Run both environments in parallel so that business process instances and human task instances that are in progress finish in the source environment and new instances start in the target environment.

Migration methods