Non-interruptible processes are short running business processes. A non-interruptible process is invoked with some input parameters, and the caller waits while the process is executed synchronously. After a very short time, the result is returned to the caller. Examples of typical applications for non-interruptible processes are given here.
For more information, see the Javadoc for the Business Process Choreographer API in the com.ibm.bpe.api package.