Patent ID: 8856347
Filing Date: 2014-10-07
Classification: G06Q

Abstract:
1. A method of selecting a channel instance for connecting a client application with a server application in a multi-channel computer system including a multitude of client applications, a multitude of server applications and a multitude of channel instances for connecting the client applications with the server applications, and wherein when one of the channel instances is used to connect one of the client applications with one of the server applications, defined channel instance information is established for said one of the channel instances, the method comprising the steps of: when a new application connection request is made, locking existing channel instance information; after said locking, scanning through a list of locked channel instance connections for one of the locked channel instances that is a candidate channel instance for said new application connection request; and after finding a candidate channel instance, determining whether the candidate channel instance is currently suitable for the new application connection request; and unlocking the existing channel instance information; and wherein the existing channel instance information is locked when a new application connection request is made, and the existing channel instance information is not locked while each new channel instance connection is completed.