Concurrent processing capabilities

The multi-threaded nature of the Java-based InterChange Server makes concurrent processing possible for events that connector controllers deliver to collaborations.

Depending upon the applications and connectors being implemented, concurrent processing can also be used for requests received by connector agents. This is done either through multiple threads or through the use of parallel processes. This capability can be used for requests originating from either collaborations or access clients.

The manner in which concurrent processing can be implemented depends upon the type and design of the connector:

Note that the use of Connector Agent Parallelism requires that the application itself be able to support concurrent processing. Some applications may have architectures or processing requirements that make concurrent processing impractical.

Copyright IBM Corp. 1997, 2004