Data Transfer APIs

From Gcube Wiki
Jump to: navigation, search

Data Transfer APIs provide access to transfer mechanisms for large sets of multi-type datasets distributed across the system. The document outlines the design reational for those APIs.

Overview

APIs

Name Description Type Protocol Framework
Agent Library Java Local CL
Data Transfer Agent Service gCube Web Service SOAP gCore
Data Transfer Scheduler Service gCube Web Service SOAP gCore
Data Transfer Scheduler Library Java Local CL
gRS2 Broker This component exposes the gCube Resultset as an http endpoint Java Servlet REST HTTP Front End

Data Transfer Agent Library

Data Transfer Agent Service

  • Description:
  • Type: gCube Web Service
  • Protocol: SOAP
  • Framework: gCore
  • Key Features:
  • Wiki Doc: [Data_Transfer_Agent|Documentation]

Data Transfer Scheduler Service

  • Description:
  • Type: gCube Web Service
  • Protocol: SOAP
  • Framework: gCore
  • Key Features:
  • Wiki Doc: [Data_Transfer_Agent|Documentation]

Data Transfer Scheduler Library

  • Description:
  • Type: Java
  • Protocol: Local
  • Framework: CL
  • Key Features:
  • Wiki Doc: [Data_Transfer_Agent|Documentation]

gRS2 Broker

  • Description: This component exposes the gCube Resultset as an http endpoint
  • Type: Java Servlet
  • Protocol: REST
  • Framework: HTTP Front End
  • Key Features:
  • Wiki Doc: [Data_Transfer_Agent|Documentation]