Suggestions for Asynchronous Behavior
I am working on a project to integrate two systems using Spring-WS. Part of the interface involves triggering a web service call from within the database. This call just lets the app server know there is information ready for processing. I would like this service to return as fast as possible as to not waste resources on the db server.
I'm thinking the best way to do this is have the first service make some sort of asynchronous call to a second one that does the heavy-weight processing, but I'm not sure how to go about this. Right now I'm using HTTP as the transport, but from what I've read so far it appears I may have to use JMS. I'd like to avoid adding another component to the architecture at this point, so I'm looking other suggestions to achieve what I'm looking for.
Thanks for any ideas, I'm kind of stuck at the moment.