Patent ID: 8010608

Claim:
A system that enables a single process instance from among a plurality of process instances to be locked to a receive location such that only the singled locked process instance is sent messages received by the receive location, the system comprising: one or more processors configured to execute; an interface component of an endpoint that receives messages; a lock component that determines that a configuration of the endpoint is set to lock and locks the endpoint to a first process instance from among a plurality of process instances such that only the first process instance is sent messages received by the endpoint while the first process instance is locked to the endpoint; and a manager component that monitors a status of the first process instance, and upon determining that the first process instance is not functioning at a minimum level, selects a second process instance from among the plurality of process instances and locks the second process instance to the endpoint such that only the second process instance is sent messages received by the endpoint while the second process instance is locked to the endpoint; wherein the manager component detects and disallows attempts by any of the plurality of process instances not locked to the endpoint to receive the messages, and maintains various configurations for a plurality of endpoints that indicate whether a relationship between each of the plurality of endpoints and a process instance is set to be locked or unlocked.