Difference between revisions of "Data Management APIs"

From Gcube Wiki
Jump to: navigation, search
(Specifications)
(Specifications)
Line 13: Line 13:
 
| align="center" style="background:#f0f0f0;"|'''Framework Compliance'''
 
| align="center" style="background:#f0f0f0;"|'''Framework Compliance'''
 
| align="center" style="background:#f0f0f0;"|'''Framework Layer'''
 
| align="center" style="background:#f0f0f0;"|'''Framework Layer'''
 +
| align="center" style="background:#f0f0f0;"|'''Standard Spec Support'''
 
|-
 
|-
| Tree-Manager-Service||Tree-based access to arbitrary sources to structured data||gCube Web Service||SOAP||N/A||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification WSRF]
+
| Tree-Manager-Service||Tree-based access to arbitrary sources to structured data||gCube Web Service||SOAP||N/A||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification WSRF]||no
 
|-
 
|-
| Tree-Manager-Library||Java APIs for accessing the tree-manager-service from within client runtimes||gCube CL||Java||planned||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]
+
| Tree-Manager-Library||Java APIs for accessing the tree-manager-service from within client runtimes||gCube CL||Java||planned||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]||no
 
|-
 
|-
| Tree-Manager-Framework||Java APIs for source-specific plugins of the tree-manager-service||Java Library||Java||N/A||N/A
+
| Tree-Manager-Framework||Java APIs for source-specific plugins of the tree-manager-service||Java Library||Java||N/A||N/A||no
 
|-
 
|-
| Common-Trees||Java API for creation, inspection, filtering, and serialisation of tree structures||Java Library||Java||N/A||N/A
+
| Common-Trees||Java API for creation, inspection, filtering, and serialisation of tree structures||Java Library||Java||N/A||N/A||no
 
|-
 
|-
| Common-Streams||Java API for arbitrary data stream modelling, transformation, and publication||Java Library||Java||N/A||N/A
+
| Common-Streams||Java API for arbitrary data stream modelling, transformation, and publication||Java Library||Java||N/A||N/A||no
 
|-
 
|-
| gDoc-model-library||Java API for gDoc creation, inspection, and tree serialisation of gDoc document structures||Java Library||Java||N/A||N/A
+
| gDoc-model-library||Java API for gDoc creation, inspection, and tree serialisation of gDoc document structures||Java Library||Java||N/A||N/A||no
 
|-
 
|-
| gDoc-document-library||Java API for gDoc-based access to the tree-manager servcie||Java Library||Java||N/A||N/A
+
| gDoc-document-library||Java API for gDoc-based access to the tree-manager servcie||Java Library||Java||N/A||N/A||no
 
|-
 
|-
| View-manager-service||SOAP-accessible APIs for the management of views over data sources accessible via the tree-manager-service||Web Service||SOAP||N/A||N/A
+
| View-manager-service||SOAP-accessible APIs for the management of views over data sources accessible via the tree-manager-service||Web Service||SOAP||N/A||N/A||no
 
|-
 
|-
| View-manager-library||Java APIs for accessing the view-manager-service from within client runtimes||gCube CL||Java||planned||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]
+
| View-manager-library||Java APIs for accessing the view-manager-service from within client runtimes||gCube CL||Java||planned||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]||no
 
|-
 
|-
| Species Products Discovery||||gCube Web Service||SOAP||N/A||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification WSRF]
+
| Species Products Discovery||||gCube Web Service||SOAP||N/A||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification WSRF]||no
 
|-
 
|-
| Occurrence Data Management||||gCube Web Service||SOAP||N/A||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification WSRF]
+
| Occurrence Data Management||||gCube Web Service||SOAP||N/A||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification WSRF]||no
 
|-
 
|-
| Storage Manager||||gCube CL||Java||Not yet available||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]
+
| Storage Manager||||gCube CL||Java||Not yet available||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]||no
 
|-
 
|-
| Time-Series-Service||||gCube Web Service||SOAP||N/A||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification WSRF]
+
| Time-Series-Service||||gCube Web Service||SOAP||N/A||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification WSRF]||no
 
|-
 
|-
| Spd-plugin-framework||||gCube CL||Java||planned||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]
+
| Spd-plugin-framework||||gCube CL||Java||planned||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]||no
 
|-
 
|-
| Spd-client-library||||gCube CL||Java||planned||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]
+
| Spd-client-library||||gCube CL||Java||planned||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]||no
 
|-
 
|-
| Odm-client-library||||gCube CL||Java||planned||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]
+
| Odm-client-library||||gCube CL||Java||planned||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]||no
 
|-
 
|-
| Data Transfer Agent Library||||gCube CL||Java||planned||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]
+
| Data Transfer Agent Library||||gCube CL||Java||planned||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]||no
 
|-
 
|-
| Data Transfer Agent Service||||gCube Web Service||SOAP||N/A||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification WSRF]
+
| Data Transfer Agent Service||||gCube Web Service||SOAP||N/A||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification WSRF]||no
 
|-
 
|-
| Data Transfer Scheduler Service||||gCube Web Service||SOAP||N/A||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification WSRF]
+
| Data Transfer Scheduler Service||||gCube Web Service||SOAP||N/A||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification WSRF]||no
 
|-
 
|-
| Data Transfer Scheduler Library||||gCube CL||Java||yes||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]
+
| Data Transfer Scheduler Library||||gCube CL||Java||yes||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]||no
 
|-
 
|-
 
|  
 
|  
 
|}
 
|}

Revision as of 17:29, 28 June 2012

Overview

Data Management APIs intend to provide their users with rich interfaces for accessing the data management facilities of the gCube infrastructure.

This page collects the APIs of the components related to the functional category and indicates their roles in respect to the support of protocols, the implementation of standard specifications and the planned compliance to the Integration and Interoperability Framework.

Specifications

Component Functionality Accessed API Type Protocol Framework Compliance Framework Layer Standard Spec Support
Tree-Manager-Service Tree-based access to arbitrary sources to structured data gCube Web Service SOAP N/A WSRF no
Tree-Manager-Library Java APIs for accessing the tree-manager-service from within client runtimes gCube CL Java planned CL no
Tree-Manager-Framework Java APIs for source-specific plugins of the tree-manager-service Java Library Java N/A N/A no
Common-Trees Java API for creation, inspection, filtering, and serialisation of tree structures Java Library Java N/A N/A no
Common-Streams Java API for arbitrary data stream modelling, transformation, and publication Java Library Java N/A N/A no
gDoc-model-library Java API for gDoc creation, inspection, and tree serialisation of gDoc document structures Java Library Java N/A N/A no
gDoc-document-library Java API for gDoc-based access to the tree-manager servcie Java Library Java N/A N/A no
View-manager-service SOAP-accessible APIs for the management of views over data sources accessible via the tree-manager-service Web Service SOAP N/A N/A no
View-manager-library Java APIs for accessing the view-manager-service from within client runtimes gCube CL Java planned CL no
Species Products Discovery gCube Web Service SOAP N/A WSRF no
Occurrence Data Management gCube Web Service SOAP N/A WSRF no
Storage Manager gCube CL Java Not yet available CL no
Time-Series-Service gCube Web Service SOAP N/A WSRF no
Spd-plugin-framework gCube CL Java planned CL no
Spd-client-library gCube CL Java planned CL no
Odm-client-library gCube CL Java planned CL no
Data Transfer Agent Library gCube CL Java planned CL no
Data Transfer Agent Service gCube Web Service SOAP N/A WSRF no
Data Transfer Scheduler Service gCube Web Service SOAP N/A WSRF no
Data Transfer Scheduler Library gCube CL Java yes CL no