1. A computer-implemented batch processing system, comprising: a partitioning component for splitting a task of a batch job into runtime tasks based on associated items to be processed; and an execution component for processing the runtime tasks concurrently using threads of available batch server instances.