Efficient and robust system for accessing computational
resources and managing job operations is a key component of any Grid framework designed to support large distributed computing environment. Computing Resource Execution and Management (CREAM) is a simple, minimal
system designed to provide efficient processing of a large
number of requests for computation on managed resources.
Requests are accepted from distributed clients via a Web
Service based interface. The CREAM architecture is designed to be a robust, scalable and fault tolerant service of
a Grid middleware. In this paper we describe the CREAM
architecture and the provided functionality. We also discuss
how CREAM is integrated within the EGEE gLite middleware in general, and with the gLite Workload Management
System in particular