Prerequisites
User must be able to:
Submit a job
Query a job's status
Cancel a job
Communications Strategy
Formal specification for communications
Ad hoc parsing
Documentation
Flow