Saturday, September 7, 2013

Iprocess engine architecture(contd): Responsibilities of Foreground Processes

Work queue server(WQS):

The WQS is responsible for providing a complete list of work queues on the system, along with the RPC addresses (RPC number and machine name) of the WIS that handles each queue.

It contains the list of all the users and groups and controls who has access to each queue WIS Mbox Daemon  (WISMBD) RPC listeners  (RPC_TCP_LI and RPC_UDP_LI) RPC pool server  (RPC_POOL).

Work Item Server(WIS):

The WIS processes cache the contents of the work queues and provide lists of work items to TIBCO iProcess Clients.

The WIS processes concurrently produce messages (under transaction control) to be placed in the background Mbox set.

Each WIS process receives messages from the WISMBD. These will be stored temporarily in an in-memory buffer (per physical work queue) for later retrieval when the WIS performs an update from the in memory box.

WIS Mbox Daemon  (WISMBD):

It is  responsible for dequeuing/reading the messages from the WIS Mbox sets and passing them to the appropriate WIS that is handling the item.

RPC listeners:

For each user that logs into Staffware using the TIBCO iProcess Client, a connection to a swrpcsvr pool process is  allocated by the listener.

RPC pool server  (RPC_POOL):

These manage and allocate the RPC connections. For each user that logs into Staffware using the TIBCO iProcess Client, a connection to a swrpcsvr pool process is allocated by the listener. Each pool process maintains a pool of connections.

To know about foreground processes CLICK HERE

0 comments:

Popular Posts

  © Blogger templates The Professional Template by Ourblogtemplates.com 2008

Back to TOP