Patent ID: 7203705

Claim:
A method, in a data processing system, for sending a request for a target service to perform an operation, the method comprising the steps of: receiving a request for a target service to perform an operation; creating a message for a message queue, the message being representative of the request, the message including an indication of the message queue and the operation to perform, wherein the message queue represents and is associated with the target service; determining a location of said message queue, said message queue being a cluster queue in a messaging cluster; and sending the message to the message queue, wherein: the message queue is published to the messaging cluster such that the location of the message queue is stored in full repositories of the messaging cluster, determining the location of the message queue comprises requesting the location of the message queue from a full repository of the messaging cluster, sending the message to the message queue comprises using the location of the message queue retrieved from the full repository to direct the message to a data processing device in which the message queue is present, the queue is an alias queue that maps to a real queue and corresponds to a class object maintained in a server data processing device, and the server data processing device maintains a plurality of class objects having associated alias queues.