Thinking of a brand new application which will have the following architecture
Dealers <--> Network <--> Issuers
1) The Dealers will place orders, 2) Network processes them for basic sanity and then passes them to the Issuers for processing, 3) Issuer processes them and 4) send them back to the network (which does some logging) 5) and passes it back to the Dealer.
We are thinking of implementing it using queues. My knowledge of JMS is limited at this time. I wonder if we had 500+ dealers (lets say) can we have 500+ incoming queues (one each for incoming messages from each dealer) and the same number of outgoing queues (one each for outgoing messages from network to each dealer)...
and the same repeats on the issuers side. lets say there are 50 issuers (so 50 + 50 queues for that side, so in total 600 queues)
Is this kinda architecture practical and supported on current breed of JEE5 application servers. We don't want to introduce any heavy MQ implentations like websphere MQ if this is achievable on a regular JMS providers like the JEE5 servers as mentioned above ?
thx in advance, Rooban