Even if OSGI deployment of activiti engine and applications are possible as described in ActivitiInAction book, the project karaf-activiti(https://code.google.com/p/activiti-karaf/) proposes to package explorer, rest server, cli, examples directly under karaf.
The idea is good but - the deployment is only described as a specific karaf repackaging and not as an additional feature to a current karaf installation, - activiti API should be accessible through the karaf extended CLI, - activiti web interface has been patched for OSGI compliance, - project karaf-activiti does not seem to be very active.
Do components exist in the activiti modules offering those kinds of services.
In any case karaf-activiti seems a good example of complete application running under OSGI.
What you say is that there's still work left to make Activiti integrate better with Karaf, and that's true. I don't know of any other components that provide support yet. Would be great if people would help implementing these components.