INDIGO - DataCloud Releases
  • Introduction
  • Data Center Solutions
  • Data Solutions
  • Automated Solutions
  • High-level user oriented service
  • Common Solutions
  • INDIGO-2 ElectricIndigo
    • Generic Installation and Configuration Guide - INDIGO-2
    • INDIGO-2 Services & Applications
      • Analytics Portlets
      • CDMI Server
      • CDMI S3 QoS Interface
      • CDMI STORM Plugin
      • CloudInfoProvider
      • CloudProviderRanker
      • CLUES
      • CMDB
      • Core PaaS
        • Accounting
        • Kubernetes
        • Mesos Cluster
        • Monitoring - Zabbix Probes
      • dCache
      • Partition Director(DynPart)
      • Extended OpenStack and OpenNebula Functionalities
        • OpenStack Preemptible Instances Extensions
          • OpenStack Client for OPIE
        • OpenStack Identity Authentication Library
        • Keystone AAI support
        • Heat-Translator
        • Nova-Docker
        • Docker support for OpenNebula (ONEdock)
        • RepoSync
      • FutureGateway
      • Identity Harmonization Service
      • INDIGO IAM
      • INDIGO OMT
      • INDIGO OMT iOS
      • INDIGO Plugins
        • INDIGO Kepler
      • Infrastructure Manager
      • Infrastructure Manager Java API
      • Liferay Plugins
      • OIDC-Agent
      • ONEDATA
      • ONE-FaSS
      • OCCI support for OpenStack and OpenNebula
        • OpenStack OCCI Interface
        • pOCCI
        • jOCCI
      • Ophidia
      • Orchestrator
        • Orchent
      • QoS/SLA Management Service
      • Network Orchestrator Wrapper (NOW)
      • Synergy
      • TOSCA Parser & Types
      • Token Translation Service (WaTTS)
        • Token Translation Service Client (WaTTSon)
      • udocker
    • Updates
      • Sixth Update of INDIGO-2
      • Fifth Update of INDIGO-2
      • Fourth Update of INDIGO-2
      • Third Update of INDIGO-2
      • Second Update of INDIGO-2
      • First Update of INDIGO-2
  • INDIGO-1 MidnightBlue
    • Generic Installation and Configuration Guide - INDIGO-1
    • INDIGO-1 Services & Applications
      • CDMI Server
      • CloudInfoProvider
      • CloudProviderRanker
      • CLUES
      • Core PaaS
        • Accounting
        • Kubernetes
        • Mesos Cluster
        • Monitoring - Zabbix Probes
      • dCache
      • Partition Director(DynPart)
      • Extended OpenStack and OpenNebula Functionalities
        • OpenStack Preemptible Instances Extensions
        • OpenStack Identity Authentication Library
        • Keystone AAI support
        • Heat-Translator
        • Nova-Docker
        • Docker support for OpenNebula (ONEdock)
        • OpenStack Client
        • OpenStack NOVA Client
        • RepoSync
      • FutureGateway
        • FutureGateway API Server
        • FutureGateway API Server Daemon
        • FutureGateway jSAGA Adaptors
        • FutureGateway Portal Setup
        • fgTools
      • Identity Harmonization Service
      • INDIGO IAM
      • INDIGO OMT
      • INDIGO Plugins
        • INDIGO Kepler
      • Infrastructure Manager
      • Infrastructure Manager Java API
      • jSAGA ResourceManager API
      • Liferay IAM
      • ONEDATA
      • OCCI support for OpenStack and OpenNebula
        • OpenStack OCCI Interface
        • pOCCI
        • rOCCI
        • jOCCI
      • Ophidia
      • Orchestrator
      • QoS/SLA Management Service
      • Synergy
      • TOSCA Parser & Types
      • Token Translation Service
      • udocker
    • Updates
      • Nineth Update of INDIGO-1
      • Eighth Update of INDIGO-1
      • Seventh Update of INDIGO-1
      • Sixth Update of INDIGO-1
      • Fifth Update of INDIGO-1
      • Fourth Update of INDIGO-1
      • Third Update of INDIGO-1
      • Second Update of INDIGO-1
      • First Update of INDIGO-1
    • Service template
Powered by GitBook
On this page
  1. INDIGO-2 ElectricIndigo
  2. INDIGO-2 Services & Applications

FutureGateway

PreviousRepoSyncNextIdentity Harmonization Service

Last updated 6 years ago

The FutureGateway consists of a set of software components able to build, or assist existing web portals or other community oriented interfaces to become Science Gateways. In accordance to the definition of Science Gateways, the FutureGateway allow the access to distributed computing resources such as Grid, Cloud and HPC. The idea of the FutureGateway comes from a four years experiences gained with a similar component named, Catania Science Gateway Framework. Both components have the same aim of building Science Gateways but the FutureGateway tries to overcome several limitations encountered by the first approach. In particular the following key points have been identified:

  • Provide a more flexible way accessing the distributed computing services.

  • Leave to the FutureGateway adopters the choice of the backward portal technology.

  • Provide the most simple way to develop ScienceGateway applications.

The FutureGateway comes with a set of configurable setup scripts allowing the installation of the system on several operating system. The access to the distributed infrastructures exploits the SAGA standard which can access to different middleware using a common set of API calls. There are many different implementations of SAGA and the FutureGateway structure allows to use any of them simply providing the proper interface. It is also possible to use other systems beside JSAGA to deal with distributed infrastructures thanks to the adoption of Executor Interfaces. The FutureGateway does not force adopters to use a particular kind of portal technology, this system could stay beside an existing portal or even assist a desktop or mobile applicationbecause it provides a set of REST APIs to interact with the distributed computing interface services. It also provides a baseline membership management including Authentication and Authorization mechanisms that can be customized, bypasssed or switched to a special service named Portal Token Validator that delegates user membership to a dedicated web portal endpoint.

The FutureGateway is currently adopted and developed in the context of the INDIGO-datacloud project. Its PTV service is configured in order to involve INDIGO IAM system, while a dedicated executor interface have been developed in order to target the TOSCA orchestrator.

Installation and Configuration

Detailed documentation on how to install and configure the different components can be found at:

FutureGateway API Server
FutureGateway API Server Daemon
FutureGateway API Server
FutureGateway API Server Daemon