Hi Guys,
if you have Java EE 6, you can use the activiti-cdi extension to call EJBs using Expression Language.
If you do not have CDI, you can use plain JavaDelegate Objects and lookup an instance of your EJB from JNDI.
You could even write a generic EJB resolver that can be parameterized with things like
* JNDI name,
* Interface name,
* method name,
* parameters
…
The reason we do not provide such "resolvers" in activiti is that there are just too many ways to do this and the way you will eventually do it will be specific to your environment and individual requirements (security, classloading, transctions etc…)