ActiveVOS Designer User’s Guide

ActiveVOS Extensions to WS-BPEL 2.0

In addition to fully supporting the WS-BPEL 2.0 specification, ActiveVOS supports the following BPEL extensions.

Process Level Extensions

Activities and Links

The ActiveVOS extension activities are Suspend, Break, and Continue.

The extension namespace is http://www.activebpel.org/2006/09/bpel/extension/activity

Links are used in WS-BPEL as synchronization constructs where one activity can be either a target or a source of another activity, not both at the same time. The ActiveVOS link extension allows loop-back functionality. The extension namespace is http://www.activebpel.org/2009/06/bpel/extension/links. See ActiveVOS Extension for Links.

Custom XPath Functions

There are several ActiveVOS custom functions, as described in Using the Expression Builder.

The extension prefix abx is for the namespace http://www.activebpel.org/2006/09/bpel/extension

Implicit Scopes Variables

To allow for a streamline visual display of a process, ActiveVOS can eliminate assign activities and process variables used simply to map data. Instead, you can add data mapping within receives, replies, invokes and people activities. When you map data within these activities, internally scoped variables are added to contain the data. See Input Variable and Output Variable.

The extension namespace is http://www.activebpel.org/2009/02/bpel/extension/ignorable.