...
- database access layer
- execution layer
- scheduler
- user interface
- relational database (management system): RDBMS
The scheduler is the main loop of the Pipeline. This long running process polls the database for new tasks, and dispatches processes to the execution layer.
...