Patent ID: 7900210

Claim:
An application integration system for responding to requests for processing, comprising a processor configured to: spawn, with a connector, at least one connector master process and a plurality of connector slave processes, each of the connector processes having a connection to an application; receive at the connector master process the request for processing made by an integration broker to an application that has a single threaded or non-reentrant application programming interface; determine whether the request is of a call-triggered or event-triggered type; send the request to at least one of the plurality of connector slave processes normally dedicated to that type of request, when the connector slave process is available; if the received request is event-triggered, send the event-triggered request to a connector slave process normally assigned to call-triggered requests when there are not any available connector slave processes assigned to event-triggered requests; and if the received request is call-triggered, send the call-triggered request to a connector slave process normally assigned to event-triggered requests when there are not any available connector slave processes assigned to call-triggered requests.