the jBPM API, Start by creating a {@link org.jbpm.api.Configuration}, build a {@link org.jbpm.api.ProcessEngine} from that, and then you can find the workflow methods on the services like {@link org.jbpm.api.ExecutionService}, {@link org.jbpm.api.TaskService}.