EGI-InSPIRE:TNA3.4 Technical Services
Coordination of technical services that support the grid-related activities of Virtual Research Communities and NGI User Support Teams.
- Marios Chatziangelou IASA/GRNET (Task leader)
- Claire Devereux STFC
- Ahmed Sajid STFC
- William Vasilis Karageorgos IASA/GRNET
- Jorge Gomez LIP
- Gonçalo Borges LIP
- Ignacio Blanquer UPVLC/CSIC
We are keen to introduce the model of API based offering of EGI technical services for user communities. API-based offering enables the integration of these services into custom, community-specific portals developed by the Virtual Research Communities (VRCs) of EGI. This requires the existence of documented APIs through which these technical services can be consumed. Using the APIs and the documentations VRCs can develop and build complex environments and processes around these EGI services, can reuse the services as building blocks within their own scientific environments. This section collects information about the APIs that already exist or are under development for the technical services.
The EGI Applications Database (AppDB) API is a unified interface for third party applications which provides read-only access to data regarding the applications,tools, and people registered in its system. It consists of a set of HTTP messages that conforms to the REST architecture, along with well defined XML response messages. The main goal is to allow applications, both server and client side, to retrieve and display the applications' database entries at their own domains, or even serve mainframe systems that need the provided information to update and/or synchronize their data.
Known users of Training Marketplace gadget: TMP_gadget_users
Description of Work
The training coordination across the different projects and national teams will be facilitated by EGI.eu through a database of registered trainers (across all middleware types) and the advertising of planned training events. EGI.eu will also maintain an application database to support new and existing user communities. The application database will provide a registry of all applications that are currently being, or have been ported, to the infrastructure by teams in the NGIs or related projects. Such a resource enables user communities to see if the tools that they require are already available. The basic technical services needed by VOs within the infrastructure (e.g. VOMS, VO database, registration, portals, and dashboards, etc.) are coordinated by EGI.eu and delivered through the operations teams and the NGIs.
A calendar of training events will be made available centrally for all projects involved in delivering training within the European DCI community (e.g. the VRC, the SSCs, the middleware projects, NGIs, etc) so that they can advertise their upcoming training events to the user community. This builds upon the portal (http://www.egee.nesc.ac.uk/schedreg/index.cfm) developed within the EGEE-III. This resource will be made available to all infrastructure providers and technologies.
Individual NGIs and projects are increasingly developing their own material to support their training activities. This repository will provide a central point for the training material generated within the EGI community to benefit the whole EGI community. This will build on the repository established within the EGEE series of projects which already includes training material (http://www.egee.nesc.ac.uk/trgmat/index.html) relating to many different technologies.
The Application database provides a catalogue of all applications that have been ported or are being ported within the infrastructure. As such it enables new communities to discover if an application they require is already available, thus avoiding duplication of effort. If an application is already available on the production infrastructure, one of the barriers to adoption is eliminated.
The technical instantiation of a user community within the infrastructure is a VO. VO Managers need technical services (e.g. VOMS and the VO database & registration services) to support their user communities. To simplify access to the infrastructure and to promote collaboration within the VO, EGI.eu will operate a basic portal infrastructure based on established technology and operate access to a ‗dashboard‘ infrastructure where the status of the resource fabric being used by a particular VO will be reported upon. Both the portal and dashboard offered by this activity will be basic, but they will provide a core framework around which the particular community can, through their own work, customise their web presence and VO specific monitoring of the infrastructure. The dashboard infrastructure will be based on the work being undertaken in task TSA3.2 Dashboards.