The main similarity between JMS and webservice that I see, is that both can be implemented as asynchronous calls. The advantage of webservices it that you can easily inteoperate between different vendors. However, if that's not in your case I'd vote for JMS because it performs faster.
Hi portuguese friend.
I'm from Aveiro, and could you help on this:
Is it really possible to use JMS instead of HTTP with Web Services? And if so I'm restricted to open-source technologies, so I'm developing with JBoss and AXIS, can it still be done?
The cenario I'm trying to implement is a complete communication using JMS as the tranport layer between the client and the web service and also between the web service and the server.
By the way, if anyone knows any good tutorials or examples for this cenario feel free to post the links in this question. I would appreciate it very much!!!
See the posting in "Is it possible to use JMS instead of HTTP with Web Services?" The Axis download has a sample.