version française rss feed
HAL : in2p3-00703701, version 1

Fiche détaillée  Récupérer au format
Computing in High Energy and Nuclear Physics (CHEP2012), New-York : États-Unis (2012)
A. Casajus Ramo, R. Graciani Diaz, A. Tsaregorodtsev1

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.
1 :  CPPM - Centre de Physique des Particules de Marseille
Informatique/Langage de programmation

Informatique/Calcul parallèle, distribué et partagé