Job Binary Object APIs Job binary objects represent data processing applications and libraries that are stored in either the internal database or the Object Storage service.
Job Object APIs A job object lists the binaries that a job needs to run. To run a job, you must specify data sources and job parameters. You can run a job on an existing or new transient cluster.
Job Execution Object APIs A job execution object represents a Hadoop job that runs on a cluster. A job execution polls the status of a running job and reports it to the user. Also a user can cancel a running job.