Configuring Storage for ActiveMatrix BusinessWorks Processes

You can use TIBCO Administrator to configure the location where ActiveMatrix BusinessWorks process engines store internal information.

Most of the information a process engine stores is information about each service’s state when a checkpoint is taken. There is, however, some other internal information stored by the engine. You can specify that this information is stored in the file system (the default) or in a database.

For some systems, using a file system for storage may be sufficient. However, some functionality is only available when you use a database for storing information about service state:

When configured properly, shared variables can be used to pass information across multiple process engines when a database is used for storage.
Duplicate detection of messages across multiple engines after a recovery from a checkpoint requires a database for process engine state storage.
Using critical section groups across multiple engines requires a database for storage.
With a database for storage, Wait/Notify activities can be used to pass data between services running on different machines.