IBM BPM, V8.0.1, All platforms > Migrating and upgrading your IBM BPM environment > Migrating from other products > Migrating from WebSphere Studio Application Developer Integration Edition > Additional migration information

Migrating to the SCA programming model

For any free-form Java™ code that interacts with a WebSphere Studio Application Developer Integration Edition service, this section shows how to migrate from the WSIF programming model to the new SCA programming model where the data flowing through the application is stored in Eclipse Service Data Objects (SDOs). This section also shows you how to migrate manually the most common client types to the new programming model.

For any BPEL processes that contain Java snippets, this section explains how to migrate from the old Java snippet API to the new Java snippet API where the data flowing through the application is stored in Eclipse Service Data Objects (SDOs). Whenever possible, the snippets are migrated automatically by the Migration wizard, but there are snippets that the Migration wizard cannot fully migrate. In these cases, manual steps are required to complete the migration.

Here is a summary of the programming model changes:

V5.1 Programming Model

  1. WSIF and WSDL based
  2. Generated proxies for services
  3. Beans and format handlers for types

V6.x and later Programming Model (more Java-centric)

  1. SCA services based on SDOs with doclet tags

  2. Interface bindings for services
  3. SDOs and Databindings for types

: Additional migration information