Operator and Batch Runtime
The Job Operator is the summer batch engine. It is used to interact with the repository, start or restart a job, query for existing jobs, etc. The Batch Runtime is the entry point of any Summer Batch program. It is a static factory returning a full setup Job Operator with the correct job definition. It enables to get an operator that is ready to start the job.