Difference between revisions of "Data Manipulation APIs"

From Gcube Wiki
Jump to: navigation, search
 
Line 4: Line 4:
 
This page outlines the design rationale for those APIs.  
 
This page outlines the design rationale for those APIs.  
  
===Overview===
+
==Overview==
 +
===APIs===
 
{| {{table}}
 
{| {{table}}
 
| align="center" style="background:#f0f0f0;"|'''Name'''
 
| align="center" style="background:#f0f0f0;"|'''Name'''
Line 17: Line 18:
 
|}
 
|}
  
===Data Transformation Service===
+
==Data Transformation Service==
 +
* '''Description''': Web service that offers data manipulation functionality in a gCube infrastructure.
 +
* '''Type''': gCube Web Service
 +
* '''Protocol''': SOAP
 +
* '''Framework''': [https://gcore.wiki.gcube-system.org/gCube gCore]
 +
* '''Key Features''':
 +
** employs a variety of pluggable converters
 +
** complex transformations are feasible
 +
** orchestration of data transformation plan production and execution
 +
** a variety of Data Sources and Data Sinks are available
 +
** transformations can be executed distributively
 +
* [[Data_Transformation |'''Documentation''']]

Latest revision as of 15:26, 20 August 2012

Data Manipulation APIs provide access to transformation facilities that satisfy system requirements for arbitrary transformation and homogenization of content and metadata.


This page outlines the design rationale for those APIs.

Overview

APIs

Name Description Type Protocol Framework
Data Transformation Service Web service that offers data manipulation functionality in a gCube infrastructure. WS SOAP gCore

Data Transformation Service

  • Description: Web service that offers data manipulation functionality in a gCube infrastructure.
  • Type: gCube Web Service
  • Protocol: SOAP
  • Framework: gCore
  • Key Features:
    • employs a variety of pluggable converters
    • complex transformations are feasible
    • orchestration of data transformation plan production and execution
    • a variety of Data Sources and Data Sinks are available
    • transformations can be executed distributively
  • Documentation