Application States

States are basic building blocks that you can link sequentially to model application-process flows.

Application states are either:

You can meet customer requirements by developing custom states using the State SDK. You can add custom states dynamically using the plug-in mechanism that is enabled by the OSGi services registry.

Create applications using the Application Composer Web tool. Application types include:

Most states can be used in either application type. However, there are a few states that are available only to a specific application type. For example, you can use the Process Subscriber state only in event applications, because it relies on the callback mechanism provided by the processing engine. You can use Application Call and Application Call Return states only in interactive applications, because these states do not support the callback mechanism. The Application Composer prevents you from adding invalid states to an application.