FGF FutureGateway Framework

Science always requires an increasing amount of computational resources and cyber insfrastructures in the form of Distributed Computing Infrasrtuctures (DCI) become the most significant solution to satisfy this continue demand. However the usability of the DCIs is not comfortable for the final users and in general, the bigger the resources are and the more complex is the usage of the related infrastructure. For this reason the Science Gateways (SG)s have to be considered one of the most satisfying answers to cope this problem. One of the first implementation of Science Gateways have been provided by the XEDE initiative, who also provides the following:

Definition XEDE A Science Gateway is a community-developed set of tools, applications, and data that is integrated via a portal or a suite of applications, usually in a graphical user interface, that is further customized to meet the needs of a specific community.

Although SGs are a powerful solution to easily access DCIs, their adoption introduces a further level of complexity placed between the DCIs exploitation and the pure scientific work, made of non trivial steps like: identify the resources, develop the back-end, develop user interfaces, plan the authentication and authorization and provide at least a minimal accounting solution. For this reason it has been developed the:

FutureGateway Framework (FGF) a software initiative aiming to build quickly and securely well structured Science Gateways.

The framework is made of two components:

  • The FutureGateway (FG), that consists of the core part of the Framework
  • A collections of Software APIs, Installation scripts and Tools, to install, maintain and develop both back-end and GUIs.

The FGF is totally open source, licenced under the Apache2 terms, the source code of all its components is fully available on GitHub and the final users contribution is welcome and even encouraged.