ORK

Orchestration Service / Interface Gateway

ORK is the orchestrator at the centre of the Tetsuo SOL MK-VIII pipeline.

Relationship to the Other Components

DSH, UIP, TDM, SAP, SIG, MAG, WIN, and BUY each run on their own. ORK is what tells them when to start work and listens for what they have to say.

The Status Dashboard

ORK serves the dashboard that shows the overall health of the system. The status grid shows every peer's currently reported state, and each peer's logs are available through ORK so you don't have to chase them across machines.

Jobs

Anything any component does that takes time is a job. ORK keeps the schedule, decides when each job should start, hands it off to the right component, and records what happened.

Communication Between Components

Components don't talk to each other directly. When one needs data another holds, it asks ORK and ORK fetches it. That single point of contact keeps the system simple from any one component's point of view, and it gives a viewer one place to see how the components are using each other.