Difference between revisions of "Data Transfer APIs"
From Gcube Wiki
(→APIs) |
|||
Line 11: | Line 11: | ||
| align="center" style="background:#f0f0f0;"|'''Framework''' | | align="center" style="background:#f0f0f0;"|'''Framework''' | ||
|- | |- | ||
− | | [https://gcube.wiki.gcube-system.org/gcube/index.php/ | + | | [https://gcube.wiki.gcube-system.org/gcube/index.php/Data_Transfer_APIs#Data_Transfer_Agent_Library Agent Library]||||Java||Local||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL] |
|- | |- | ||
− | | [https://gcube.wiki.gcube-system.org/gcube/index.php/ | + | | [https://gcube.wiki.gcube-system.org/gcube/index.php/Data_Transfer_APIs#Data_Transfer_Agent_Service Data Transfer Agent Service]||||gCube Web Service||SOAP||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification gCore] |
|- | |- | ||
− | | Data Transfer Scheduler Service||||gCube Web Service||SOAP||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification gCore] | + | | [https://gcube.wiki.gcube-system.org/gcube/index.php/Data_Transfer_APIs#Data_Transfer_Scheduler_Service Data Transfer Scheduler Service]||||gCube Web Service||SOAP||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification gCore] |
|- | |- | ||
− | | Data Transfer Scheduler Library||||Java||Local||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL] | + | | [https://gcube.wiki.gcube-system.org/gcube/index.php/Data_Transfer_APIs#Data_Transfer_Scheduler_Library Data Transfer Scheduler Library]||||Java||Local||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL] |
|- | |- | ||
− | | gRS2 Broker||This component exposes the gCube Resultset as an http endpoint||Java Servlet||REST||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_HTTP_API_Framework_Specification HTTP Front End] | + | | [https://gcube.wiki.gcube-system.org/gcube/index.php/Data_Transfer_APIs#gRS2_Broker gRS2 Broker]||This component exposes the gCube Resultset as an http endpoint||Java Servlet||REST||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_HTTP_API_Framework_Specification HTTP Front End] |
|- | |- | ||
|} | |} |
Revision as of 19:34, 29 June 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:
- Wiki Doc: https://gcube.wiki.gcube-system.org/gcube/index.php/Data_Transfer_Agent
Data Transfer Agent Service
- Description:
- Type: gCube Web Service
- Protocol: SOAP
- Framework: gCore
- Key Features:
- Wiki Doc: https://gcube.wiki.gcube-system.org/gcube/index.php/Data_Transfer_Agent
Data Transfer Scheduler Service
- Description:
- Type: gCube Web Service
- Protocol: SOAP
- Framework: gCore
- Key Features:
- Wiki Doc: https://gcube.wiki.gcube-system.org/gcube/index.php/Data_Transfer_Agent
Data Transfer Scheduler Library
- Description:
- Type: Java
- Protocol: Local
- Framework: CL
- Key Features:
- Wiki Doc: https://gcube.wiki.gcube-system.org/gcube/index.php/Data_Transfer_Agent
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: https://gcube.wiki.gcube-system.org/gcube/index.php/Data_Transfer_Agent