my dog learned polymorphism*
The moose likes EJB and other Java EE Technologies and the fly likes How do you architect the asynchronous communication between clients and J2EE Servers? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "How do you architect the asynchronous communication between clients and J2EE Servers?" Watch "How do you architect the asynchronous communication between clients and J2EE Servers?" New topic
Author

How do you architect the asynchronous communication between clients and J2EE Servers?

Scott H. Kao
Greenhorn

Joined: Nov 07, 2004
Posts: 23
Hello,
How do you architect the asynchronous communication between clients and J2EE Servers? The J2EE servers should be clustered and load-balanced. The purpose is to let the clients constantly receive messages from the J2EE server asynchronously without any polling behaviors. The only means I can come up with are JMS temporary queues which are created by clients and let the server side send messages to those temporary queues to achieve asynchronous communication. But there's a problem with this: the queues are not load-balanced (at most only highly available) in JBoss. Do you have any suggestions or idea on this?

Thanks,
Scott


(SCEA Part II in progress...)<br /> <br />Scott H. Kao<br />[SCJD, SCBCD, SCWCD, SCJP]
Edvins Reisons
Ranch Hand

Joined: Dec 11, 2006
Posts: 364
I don't see what sort of clients you have, but as a general remark, they don't necessarily need to have messaging inboxes on the same server.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: How do you architect the asynchronous communication between clients and J2EE Servers?
 
Similar Threads
JMS Load Balancing In Websphere V7.0
Why there is so hype of JMS in just to send a message? Please give some explanations..
JMS cluster in Weblogic
How to justify QoS when integrating with external systems
Clustered WAS: How about other servers ?