DIRAC RESTful API - IN2P3 - Institut national de physique nucléaire et de physique des particules Accéder directement au contenu
Poster De Conférence Année : 2012

DIRAC RESTful API

Résumé

The DIRAC framework for distributed computing has been designed as a flexible and modular solution that can be adapted to the requirements of any community. Users interact with DIRAC via command line, using the web portal or accessing resources via the DIRAC python API. The current DIRAC API requires users to use a python version valid for DIRAC. Some communities have developed their own software solutions for handling their specific workload, and would like to use DIRAC as their back-end to access distributed computing resources easily. Many of these solutions are not coded in python or depend on a specific python version. To solve this gap DIRAC provides a new language agnostic API that any software solution can use. This new API has been designed following the RESTful principles. Any language with libraries to issue standard HTTP queries may use it. GSI proxies can still be used to authenticate against the API services. However GSI proxies are not a widely adopted standard. The new DIRAC API also allows clients to use OAuth for delegating the user credentials to a third party solution. These delegated credentials allow the third party software to query to DIRAC on behalf of the users.
Fichier non déposé

Dates et versions

in2p3-00703701 , version 1 (04-06-2012)

Identifiants

  • HAL Id : in2p3-00703701 , version 1

Citer

A. Casajus Ramo, R. Graciani Diaz, A. Tsaregorodtsev. DIRAC RESTful API. Computing in High Energy and Nuclear Physics (CHEP2012), May 2012, New-York, United States. ⟨in2p3-00703701⟩
31 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More