Mbox Sets
The message system is able to distribute messages across physical Mbox queues so that high volumes of messages can be handled. The Mbox queues are grouped into logical sets (Mbox sets) with each set configured for a specific purpose. Different processes require access to different Mbox sets, for example the instruction processor requires write access to a background Mbox, and WIS Mbox.
Message Queues
All TIBCO iProcess messages are posted to a central queue repository (Mbox).
| • | In the UNIX Oracle or Windows Oracle versions, by using a set of tables using Oracle Advanced Queues (Oracle AQ). |
| • | In the UNIX DB2 or Windows SQL Server versions, by using a set of iProcess queue tables in the database. |
The Mbox can be configured into multiple queues in a number of database tables, and even split across physical disks. Therefore, even though the Mbox appears as a single queue, it could consist of multiple queues in multiple tables across multiple disks.
The messaging system provides an assured delivery mechanism for instruction and request messages between the foreground and background.