Why not just use session beans then?
You don't have to deploy a database or jms
The main issue I have is that the services I need
to deploy are threaded which is not allowed in
EJBs...Essentially, the processes are long-lived
processes that have timers and the like...We've
used platforms like Apache's Avalon with some
limited success, but would like to move off of that
platform due to some issues we have found. What
would be perfect is the ability to have threaded
processes as Session Beans...
Session beans support transactions
This means thread operations won't work
If you don't need transactions you should
You could just use the MBean kernel of