I need? a JBOSS JMS 4.3.0 version of the Message Queue product from [[login to view URL]][1].? I'd like this project? to have a graphical user interface built in Adobe Flex or Rich Internet Application based client.
## Deliverables
The software is intended to be able to browse, manage, and send messages to and retrieve from JBOSS JMS queues.? The Queue Explorer at
[[login to view URL]][1] is a good example of what it should look like and do.
I should see a list of the queues in the application server and have the ability to hide individual queue names and this setting should persist across mutliple sessions.
The concept of Journaling should be enabled? so that if I send a message to the queue, I want to retain a copy of it to refer to later.? If I delete any messages from this queue, I want it to also to be journaled.?
I want to be able to drag and drop messages in the environment exactly like Queue Explorer does.?
When I click on a message in a queue, I want to be able to retrieve the details of the message including the payload of the message.? If I click on the queue, I want to see the details of the queue.
I should be able to highlight messages in a queue and save these off to a file.? I should then be able to load them back into the queue by selecting this file.? This is supported in Queue Explorer.
The software needs to support the notion of? "bulk sending" in two different modes.? I should be able to set the number of times I want to send a list (see above requirement) and the number of milliseconds between messages. In addition, I want the software to be able to stop sending messages when the number of messages in queue goes above? "X" messages and then resume when it falls below "Y".
I need to be able to generate test messages with this tool.? If the message we're sending? are XML, I want to be able to specify how many? elements of specific type I generate per minute. As an example, for the element "color" I might specify "blue = 5, red = 2, green = 3/ 1 minute". Ten messages would be generated (5+2+3) based on a supplied template and sent evenly over a 1 minute period.? If the last value was "5 minutes" then they would be sent evenly over a five minute period.? This is best done from a graphical user interface.? Once the selection was made, a file would be generated which I can then load into the software tool.
Sample files, etc will be supplied by the seller.