Hi All,

I am quite new to message driven applications/architecture. I have a
requirement which makes my application a candidate for the JMS/Apache Camel.

I have got one application which is required to integrate with few SMS
servers. These SMS servers can be located in different countries. My app is
to be able to send and receive messages from these SMS servers
asynchronously.

Please help me with following so that I can design a solution:

1) Where should I put the message broker (ActiveMQ). On the SMS server side,
my app side or at both the sides should I put a broker.
2) Initially I thought that I can put the broker on the SMS server side and
my app can register itself as a listener on this broker. Similarly my app
can send all the messages to this broker which can be listened by the SMS
server. But I am not sure whether it will have any performance impact as the
two servers can be in different countries.
3) My app is going to be quite heavy on the machine on which it will run. So
if I must put a broker to my app side, will that degrade the performance of
my app.
4) What are the best practices of deploying a broker?

Thanks & Regards,
Nitin
-- 
View this message in context: 
http://www.nabble.com/JMS-Design-related-question-tp21325598s22882p21325598.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to