Skip to Main content Skip to Navigation
Poster communications

DIRAC RESTful API

Abstract : 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.
Complete list of metadatas

http://hal.in2p3.fr/in2p3-00703701
Contributor : Danielle Cristofol <>
Submitted on : Monday, June 4, 2012 - 11:11:14 AM
Last modification on : Thursday, January 18, 2018 - 1:54:41 AM

Identifiers

  • HAL Id : in2p3-00703701, version 1

Collections

Citation

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⟩

Share

Metrics

Record views

96