Patent ID: 8023498
Filing Date: 2011-09-20
Classification: H04L

Abstract:
1. A computer-implemented method of controlling access to a device in a data processing network where the device is limited to a fixed number of available connections, the method comprising: receiving a first request from a client to connect to the device on the data processing network, wherein the network is a messaging system and the client is a subscriber to a message on topics published to a message broker; determining whether the fixed number of available connections on the device would be exceeded by connecting the client; testing liveness of each connection on the device; dropping one of the current connections based on the liveness test; connecting the client to the device; and storing the message in a repository, wherein the message matches a durable subscription previously registered in respect of the subscriber, the message persist even when the subscriber is disconnected, and wherein said fixed number of available connections are configured so that only one subscriber is permitted to be associated with one durable subscription at any one time, whereby, in response to failure of the liveness test, the previous registration to the durable subscription is deleted enabling a new subscriber connection to resume the durable subscription.