Moteur d'exécution d'un travail.
Le moteur N'EST PAS THREADSAFE ; il doit donc être instancié à chaque utilisation.
Le moteur est créé par Injection de dépendances.
Exécute le travail.
Le travail s'exécute dans la transaction courante si elle existe.
- Le moteur n'est pas responsable de de créer une transaction.
- En revanche si une telle transaction existe elle est utilisée.