FTS3 on the Web

Not scheduled


1919-1 Tancha, Onna-son, Kunigami-gun Okinawa, Japan 904-0495
poster presentation Track4: Middleware, software development and tools, experiment frameworks, tools for distributed computing


Alejandro Alvarez Ayllon (CERN)


FTS3 is the service responsible for the distribution of the LHC data across the WLCG Infrastructure. To facilitate its use outside the traditional grid environment we have provided a web application - known as WebFTS - fully oriented towards final users, and easily usable within a browser. This web application is completely decoupled from the core service, and interfaces with it via a REST API. Following the principle of maximum reusability, we have recently developed a pluggable OAuth2 provider for the FTS3 REST interface, so any third party can now use FTS3 as a framework for building their own transfer-based applications, effectively outsourcing any concern about delegation, scheduling or underlying protocol details. Here we will describe how FTS3 and WebFTS fit together using this approach, and how the same interface could be easily reused by external developers to create their own web services relying on FTS3 as a gateway between the Grid, the Web and the Cloud. We will also provide the outline for some potentially interesting uses of this idea, for example a synchronization mechanism between storage elements.

Primary author


Andrea Manzi (CERN) Andres Abad Rodriguez (CERN) Mr Andrey Kiryanov (B.P. Konstantinov Petersburg Nuclear Physics Institute - PNPI () Christina Skarpathiotaki (National Technical Univ. of Athens (GR)) Dr Markus Schulz (CERN) Michail Salichos (CERN) Michal Kamil Simon (CERN) Oliver Keeble (CERN)

Presentation materials