IBM BPM, V8.0.1, All platforms > Programming IBM BPM > Developing client applications for BPEL processes and tasks

Queries on BPEL process and task data

Instance data for long-running BPEL processes and human tasks are stored persistently in the database and are accessible by queries. Also, template data for BPEL process templates and human task templates can be accessed using a query interface.

The EJB query interfaces, query API, and query table API, are available with Business Process Choreographer.

Depending on the clients that access process or task related data, one or more of the interfaces can be the right choice. REST and web services APIs are available in Business Process Choreographer for querying task and process list data. However, for high volume process list and task list queries, use the Business Process Choreographer EJB query table API or REST query table API for performance reasons.

Developing client applications for BPEL processes and tasks