diff --git a/proceedings/X0-010.tex b/proceedings/X0-010.tex index 2256d3bcefdabff04e2080a8de1a6c0305603b26..583b5c9af1672dc4b0ec806bf0a821e3a31c9d47 100644 --- a/proceedings/X0-010.tex +++ b/proceedings/X0-010.tex @@ -62,16 +62,21 @@ ESAP, the ESCAPE ESFRI Science Analysis Platform, is being developed to provide It provides capabilities to quickly unite a range of data access and analysis services --- in particular those developed by the ESCAPE project --- behind a single, consistent but customizable, user interface. This paper provides a brief overview of ESAP's aims, its architecture, and its current and expected future capabilities. \end{abstract} +%\ssindex{projects!ESCAPE} \section{ESCAPE and ESAP} +%\ssindex{organisations!European Strategy Forum on Research Infrastructures (ESFRI)} The ESCAPE Project\footnote{\url{https://www.projectescape.eu}} brings together the astronomy, astroparticle, and particle physics communities to address fundamental challenges in data-driven research, driven by the goals and needs of major European research infrastructures, or ESFRIs. +%\ssindex{FAIR} +%\ssindex{projects!EOSC} ESCAPE aims to produce versatile solutions to support the implementation of the European Open Science Cloud by fostering a multi-disciplinary environment, including open data management according to FAIR principles. Our goal is to enable interoperability between facilities, encourage cross-fertilization, and develop joint multiwavelength and multimessenger data processing and analysis capabilities. We are addressing this by developing a range of services, including data infrastructure, a software repository, virtual observatory integration, and a citizen science programme. +%\ssindex{science portal} ESAP, the ESFRI Science Analysis Platform, is under development by ESCAPE's Work Package 5, to facilitate access to the full range of ESCAPE services. ESAP aims to provide a comfortable and consistent gateway to the full range of project-provided functionality, while being customizable and adaptable to the needs of particular science goals or research infrastructures. @@ -104,6 +109,10 @@ We envision instances of ESAP being deployed at a variety of scales, from provid \articlefigure{esap-high-level-architecture.eps}{fig:esap-arch}{A conceptual view of the ESAP architecture, showing a range of possible service integrations.} +%\ssindex{computer languages!Python} +%\ssindex{software!tools!Django} +%\ssindex{web!development tools!React} +%\ssindex{computing!architecture!REST} ESAP is a web application, implemented in Python, Django, and React.\footnote{\url{https://www.python.org}; \url{https://www.djangoproject.com}; \url{https://reactjs.org}} It is designed around the \emph{API Gateway}, which brokers requests across a range of independent services, and a web-based \emph{user interface}. This is shown schematically in Figure \ref{fig:esap-arch}. @@ -124,6 +133,8 @@ Some highlights of current capabilities include: \begin{itemize} +%\ssindex{protocols!SAMP} +%\ssindex{instruments!individual!APERTIF} \item{Access to a variety of bespoke archives, including Apertif and Zooniverse;\footnote{\url{http://www.apertif.nl/}; \url{https://www.zooniverse.org/}}} \item{Powerful tools for searching the Virtual Observatory through IVOA-compliant interfaces, and for integrating with VO tools through SAMP, the Simple Application Messaging Protocol;} \item{The capability to search and discover data on the Rucio\footnote{\url{https://rucio.cern.ch}}-based ESCAPE data lake;}