Designing an OSLC interaction

OSLC integration establishes links between the data in one of your user applications and the data in an external OSLC provider application. You use the OSLC Providers application to integrate applications by designing OSLC interactions.

The OSLC Providers application supports the creation of OSLC interactions that are generated from the user interface. You can design the following three types of interactions that let your users link their application data to provider resource data:
  • A creation interaction lets the user create resource data in the OSLC provider application and link that resource data to an application record.
  • A selection interaction lets the user select existing resource data in the OSLC provider application and link that resource data to an application record.
  • A query interaction lets the user select a pre-defined query in the OSLC provider application and retrieve resource data.

The following records must be in place before you can design an interaction:

  • An OAuth or HTTP integration endpoint record for the provider application must exist in the End Points application.
  • A record for the OSLC provider application must be defined in the OSLC Providers application.
  • One or more provider resource types must be available. You add resource types on the Add/Modify Resource Types window in the OSLC Providers application.

The Create OSLC Interaction wizard in the OSLC Providers application takes you through three steps to design an OSLC selection interaction. The wizard adds an extra step for an OSLC creation interaction and two extra steps for an OSLC query interaction.