?
Experience in Organizing Flexible Access to Remote Computing Resources from JupyterLab Environment Using Technologies of Everest and Templet Projects
The paper describes the experience of building distributed web applications based on the interactive computing technologies of the Jupyter project. The new architecture of such applications is proposed, considering the possibility of deploying a Jupyter notebook server separately from computing resources, and the possibility to interact with several computing resources simultaneously. These features are implemented using the Everest platform for resource integration and the Templet SDK for accessing the platform from Jupyter notebooks. Two examples of computing and data processing applications built on this architecture are discussed. The proposed solutions are designed to automate resource-intensive computing activities in scientific and research projects.