BPEL Management API has been edited by Alex Boisvert (Oct 05, 2007).

(View changes)


The BPEL Management API is an API for managing running process and instances.. Primarily, the API provides facilities for:

  1. listing deployed processes
  2. modifying process properties
  3. listing the active instances
  4. inspecting instance and scope state
  5. inspecting and manipulating variable data

The API is located in the [org.apache.ode.bpel.pmapi] package in the [bpel-api] module. Details may be found in the [javadoc].

The entry-points to the API are the [InstanceManagement] and [ProcessManagement] interfaces. The former is concerned with tasks related to process instances (e.g. variable inspection), while the latter is concerned with process-level tasks (e.g. activating and retiring process definitions).

To employ the intefaces one needs to obtain a proxy from the BPEL
Service Provider. The procedure is described in the Connecting to the BPEL Service Provider section.

This following pages describe various management operations that can be performed using the API:

Powered by Atlassian Confluence (Version: 2.2.9 Build:#527 Sep 07, 2006) - Bug/feature request

Unsubscribe or edit your notifications preferences