1. Client for submitting computing jobs in a distributed computing environment, including an input section for receiving a job request including an instruction to execute a computing job; a selection section for obtaining selection information specifying a job handler for handling the computing job; and a submission section for submitting the computing job to the selected job handler.