"Design of the application programming interface for a Pilot RESTful grid service"
Demichev A.P., Ilyin V.A., Kryukov A.P., Shamardin L.V.

The design principles of the application programming interface for the RESTful grid services are described. The basic elements of the application programming interface for the Pilot multistage workflow jobs execution service are discussed. Some general approaches to the interface design of such services are analyzed. Several methods for the indempotent invocation of complex operations are proposed. Different approaches to the authentication of RESTful grid services are considered.

Keywords: web services, grid services, grid, REST, API

Demichev A.P. e-mail: demichev@theory.sinp.msu.ru;   Ilyin V.A. e-mail: ilyin@theory.sinp.msu.ru;   Kryukov A.P. e-mail: kryukov@theory.sinp.msu.ru;   Shamardin L.V. e-mail: shamardin@theory.sinp.msu.ru