Patent ID: 7379998

Claim:
A method to effect multi-platform queue queries comprising: receiving a query regarding status of one or more queue managers and including a server name at a tree renderer located on an application server which includes a queue manager bean and a queue bean, the queue manager bean acting as a container to store a list of queue managers, the queue bean acting as a container to store a list of queues; sending a message containing the server name to the queue manager bean from the tree renderer; sending a message from the queue manager bean to select the server corresponding to the named server to one of the plurality message servers; receiving and storing the list of queue managers from the one of the plurality of message servers at the queue manager bean; providing the list of queues managers to the tree renderer by the queue manager bean; processing the list of queues managers into a tree structure by the tree renderer; receiving a query regarding status of one or more queues and including a queue manager name from the list of queue managers at the tree renderer; sending a message from the queue bean to retrieve a list of queues corresponding to the named queue manager to one of the plurality of message servers on multiple platforms; receiving and storing the list of queues from the one of a plurality of message servers at the queue bean; providing the list of queues to the tree renderer by the queue bean; processing the list of queues into the tree structure by the tree renderer; and delivering the-tree structure to a user in a web browser on a display.