AutoSys is a job scheduling program for UNIX and Windows NT and is built as event-driven client/server architecture. The product architecture consists of three components:
- The Event Processor (the AutoSys scheduling process)
- The Event Server (the AutoSys Oracle database)
- The Remote agent (the job execution client).
The Oracle database stores all event and job information. The Event Processor, the main application of AutoSys, interprets events (reads the events and job descriptions from the database) and based on the job definitions, initiates actions via the Remote Agent to perform specific tasks. The Remote Agent performs its tasks and sends the resulting job status back to the database.