Hello and welcome to the forum,
It is not clear if you have/had a question or were providing some general information
If this is a question - a simple "rule-of-thumb":
The processing of "Online things" interacts with a terminal/user.
When someone or something submits a job that runs unassociated with a terminal, this is called often batch.