Difference between revisions of "Data Transfer APIs"
From Gcube Wiki
Andrea.manzi (Talk | contribs) (→APIs) |
Andrea.manzi (Talk | contribs) (→Data Transfer Agent Library) |
||
Line 20: | Line 20: | ||
==Data Transfer Agent Library== | ==Data Transfer Agent Library== | ||
− | * '''Description''': | + | * '''Description''': The CL for the Data Transfer Agent operations |
* '''Type''': Java | * '''Type''': Java | ||
* '''Protocol''': Local | * '''Protocol''': Local | ||
* '''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''': | ||
+ | * ''lookup of whole trees as well as individual nodes'' | ||
+ | :* ''tree pattern matching on lookups and queries'' | ||
+ | :* ''in-place updates'' | ||
+ | :* ''streaming on all operations'' | ||
+ | :* ''native storage based on graph database technology'' | ||
* [[Data_Transfer_Agent#Data_Transfer_Agent_Library|'''Documentation''']] | * [[Data_Transfer_Agent#Data_Transfer_Agent_Library|'''Documentation''']] | ||
Revision as of 10:48, 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 |
Data Transfer Agent Library | The CL for the Data Transfer Agent operations | Java | Local | CL |
Data Transfer Agent Service | Structured/Unstructured transfer operations among data Source/Storages | gCube Web Service | SOAP | gCore |
gRS2 Broker | This component exposes the gCube Resultset as an http endpoint | Java Servlet | REST | HTTP Front End |
Data Transfer Agent Library
- Description: The CL for the Data Transfer Agent operations
- Type: Java
- Protocol: Local
- Framework: CL
- Key Features:
- lookup of whole trees as well as individual nodes
- tree pattern matching on lookups and queries
- in-place updates
- streaming on all operations
- native storage based on graph database technology
Data Transfer Agent Service
- Description:
- Type: gCube Web Service
- Protocol: SOAP
- Framework: gCore
- Key Features:
- 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: