Overview

The TIBCO iProcess Objects Server receives requests for services or data from a client application developed with either TIBCO iProcess Objects (COM, Java, or C++) or TIBCO iProcess Server Objects (Java or .NET). It processes the request, then makes the appropriate call to a TIBCO iProcess Engine to initiate the desired service or obtain the desired information.

Therefore, the TIBCO iProcess® Objects Server acts as a gateway between the client application and the TIBCO iProcess Engine, as follows.

The client application must establish a connection with a TIBCO iProcess® Objects Server. This can be accomplished in a variety of ways — see TIBCO iProcess Objects Programmer’s Guide or TIBCO iProcess Server Objects Programmer’s Guide for information.

After communication is established between the client and TIBCO iProcess® Objects Server, TIBCO iProcess® Objects Server waits for request messages from the client. When TIBCO iProcess® Objects Server receives a request message, it in turn makes calls to the TIBCO iProcess Engine to perform functions such as locking work items, moving work items to other work queues, writing data to the database, etc.