With this chapter, we took an extensive tour to the core engine components and services, not disregarding some of the engine inner implementation details. You should now be able to understand how the engine works and what happens "behind the curtains" when you use a specific engine feature.
The next chapter will deal with the engine customization and extension process in order to tailor the jBPM system features to your solution.