If you don't want to use the persistence module you will need to externalize the objects that are inside the StatefulKnowledgeSessionImpl object in the same way that the persistence module is doing that. Take a look at the jbpm-persistence-jpa module. Notice that the jbpm-persistence-jpa module also support another ways of persistence like for example a Map.
Cheers