“…Communication part is handled by WS framework of ARC with job processing implemented as separate module known as Grid Manager. Data staging is done in another reusable module which provides balanced data download/upload functionality [18]. And credentials delegation is implemented as a dedicated library of C++ classes which provides bridge between communication and job control modules.…”