Design and Implementation of the gLite CREAM Job Management Service