Patent ID: 8141103

Claim:
A method of queuing electronic messages comprising: receiving a first command at a queue manager executed on a computer to place an electronic message in a queue that digitally stores electronic messages, said first command referring to a queue using a first reference and received from a sending application; mapping the first reference to a second reference for message intake purposes based on the first command, performed by the queue manager, where the second reference is a unique reference for a first queue; storing the received electronic message in the first queue, performed by the queue manager using the second reference; moving the electronic message from the first queue to a second queue; receiving a second command at the queue manager from a receiving application to retrieve the electronic message from a queue that digitally stores electronic messages, said second command referring to a queue using the first reference; mapping the first reference to a third reference based on the second command for message retrieval purposes, performed by the queue manager, where the third reference is a unique reference for the second queue, which is different from the first queue; and retrieving the electronic message from the second queue using the third reference and conveying the received electronic message from the second queue to the receiving application responsive to the second command; establishing a smart alias for the first queue and the second queue, wherein the first reference is smart aliased against the first queue for message intake purposes, and wherein the second reference is smart aliased against the second queue for message output purposes.