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.