I need to execute some stuff asynchronously after a EJB method is called. This need seems to be fulfilled in EJB 3.1 but unfortunately we're not there yet and have to use 3.0 version.
What would you suggest as the simplest way and are there caveats? I can think of the following approaches:
- JMS (maybe overkill)
- TimerService (looks simple enough)
- Spring TaskExecutor (how is this configured)
This needs to work in a single Weblogic server. There won't be any huge load or massive parallel processing, I just want it nice and simple.