I have recently started looking into MQs and I had some very basic questions,
How to decide between web services and and MQ?
Can MQs only send string messages or can it work with Java Objects as well
Are there any constraints in terms of where the client and server reside? Or just like webseriveces the client/publisher can be anywhere and the server/receiver should reside on public network(assuming that it is a public WS )