7. g-Eclipse Architecture: g-Eclipse offers a middleware independent model that supports several features of Cloud middleware systems: Information access: In order to retrieve information from the distributed Grid infrastructure the Glue scheme serves as a core model to access this information. The middleware implementation will then offer services to fill this model with middleware dependent information. Data management: Based on Eclipse’s EFS-layer g-Eclipse implements several access protocols - such as GridFTP, SRM, and AWS S3 - in order to access storage elements on the Grid or in the Cloud and manage and manipulate data directly on these storage elements. Job management: Grid Jobs are described in a middleware independent way by so called “Job Descriptions”. The middleware implementation then knows which types of job descriptions may be applicable to it and provides submission and monitoring functionalities for these.