Difference between revisions of "Data Transfer APIs"
From Gcube Wiki
Line 29: | Line 29: | ||
* '''Framework''': [https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL] | * '''Framework''': [https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL] | ||
* '''Key Features''': | * '''Key Features''': | ||
− | * ''' | + | * [Data_Transfer_Agent|'''Documentation'''] |
==Data Transfer Agent Service== | ==Data Transfer Agent Service== | ||
* '''Description''': | * '''Description''': | ||
Line 36: | Line 36: | ||
* '''Framework''': gCore | * '''Framework''': gCore | ||
* '''Key Features''': | * '''Key Features''': | ||
− | * | + | * [Data_Transfer_Agent|'''Documentation'''] |
==Data Transfer Scheduler Service== | ==Data Transfer Scheduler Service== | ||
* '''Description''': | * '''Description''': | ||
Line 50: | Line 50: | ||
* '''Framework''': [https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL] | * '''Framework''': [https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL] | ||
* '''Key Features''': | * '''Key Features''': | ||
− | * | + | * [Data_Transfer_Agent|'''Documentation'''] |
==gRS2 Broker== | ==gRS2 Broker== | ||
* '''Description''': This component exposes the gCube Resultset as an http endpoint | * '''Description''': This component exposes the gCube Resultset as an http endpoint | ||
Line 57: | Line 57: | ||
* '''Framework''': [https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_HTTP_API_Framework_Specification HTTP Front End] | * '''Framework''': [https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_HTTP_API_Framework_Specification HTTP Front End] | ||
* '''Key Features''': | * '''Key Features''': | ||
− | * | + | * [Data_Transfer_Agent|'''Documentation'''] |
Revision as of 07:01, 2 July 2012
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.
Contents
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
- Description:
- Type: Java
- Protocol: Local
- Framework: CL
- Key Features:
- [Data_Transfer_Agent|Documentation]
Data Transfer Agent Service
- Description:
- Type: gCube Web Service
- Protocol: SOAP
- Framework: gCore
- Key Features:
- [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:
- [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:
- [Data_Transfer_Agent|Documentation]