Difference between revisions of "Data Management APIs"
From Gcube Wiki
(→Overview) |
(→Specifications) |
||
Line 6: | Line 6: | ||
== Specifications == | == Specifications == | ||
+ | {| {{table}} | ||
+ | | align="center" style="background:#f0f0f0;"|'''Component''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Functionality Accessed''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''API Type''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Protocol''' | ||
+ | | align="center" style="background:#f0f0f0;"|'''Framework Compliance''' | ||
+ | |- | ||
+ | | Tree-Manager-Service||Tree-based access to arbitrary sources to structured data||gCube Web Service||SOAP||N/A | ||
+ | |- | ||
+ | | Tree-Manager-Library||Java APIs for accessing the tree-manager-service from within client runtimes||gCube CL||Java||yes | ||
+ | |- | ||
+ | | Tree-Manager-Framework||Java APIs for source-specific plugins of the tree-manager-service||Java Library||Java||Not yet available | ||
+ | |- | ||
+ | | Common-Trees||Java API for creation, inspection, filtering, and serialisation of tree structures||Java Library||Java||Not yet available | ||
+ | |- | ||
+ | | Common-Streams||Java API for arbitrary data stream modelling, transformation, and publication||Java Library||Java||Not yet available | ||
+ | |- | ||
+ | | gDoc-model-library||Java API for gDoc creation, inspection, and tree serialisation of gDoc document structures||Java Library||Java||Not yet available | ||
+ | |- | ||
+ | | gDoc-document-library||Java API for gDoc-based access to the tree-manager servcie||Java Library||Java||Not yet available | ||
+ | |- | ||
+ | | 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 | ||
+ | |- | ||
+ | | View-manager-library||Java APIs for accessing the view-manager-service from within client runtimes||gCube CL||Java||yes | ||
+ | |- | ||
+ | | Species Products Discovery||||gCube Web Service||SOAP||N/A | ||
+ | |- | ||
+ | | Occurrence Data Management||||gCube Web Service||SOAP||N/A | ||
+ | |- | ||
+ | | Storage Manager||||gCube CL||Java||Not yet available | ||
+ | |- | ||
+ | | Time-Series-Service||||gCube Web Service||SOAP||N/A | ||
+ | |- | ||
+ | | Spd-plugin-framework||||gCube CL||Java||yes | ||
+ | |- | ||
+ | | Spd-client-library||||gCube CL||Java||yes | ||
+ | |- | ||
+ | | Odm-client-library||||gCube CL||Java||yes | ||
+ | |- | ||
+ | | Data Transfer Agent Library||||gCube CL||Java||yes | ||
+ | |- | ||
+ | | Data Transfer Agent Service||||gCube Web Service||SOAP||N/A | ||
+ | |- | ||
+ | | Data Transfer Scheduler Service||||gCube Web Service||SOAP||N/A | ||
+ | |- | ||
+ | | Data Transfer Scheduler Library||||gCube CL||Java||yes | ||
+ | |- | ||
+ | | | ||
+ | |} |
Revision as of 17:12, 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 |
Tree-Manager-Service | Tree-based access to arbitrary sources to structured data | gCube Web Service | SOAP | N/A |
Tree-Manager-Library | Java APIs for accessing the tree-manager-service from within client runtimes | gCube CL | Java | yes |
Tree-Manager-Framework | Java APIs for source-specific plugins of the tree-manager-service | Java Library | Java | Not yet available |
Common-Trees | Java API for creation, inspection, filtering, and serialisation of tree structures | Java Library | Java | Not yet available |
Common-Streams | Java API for arbitrary data stream modelling, transformation, and publication | Java Library | Java | Not yet available |
gDoc-model-library | Java API for gDoc creation, inspection, and tree serialisation of gDoc document structures | Java Library | Java | Not yet available |
gDoc-document-library | Java API for gDoc-based access to the tree-manager servcie | Java Library | Java | Not yet available |
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 |
View-manager-library | Java APIs for accessing the view-manager-service from within client runtimes | gCube CL | Java | yes |
Species Products Discovery | gCube Web Service | SOAP | N/A | |
Occurrence Data Management | gCube Web Service | SOAP | N/A | |
Storage Manager | gCube CL | Java | Not yet available | |
Time-Series-Service | gCube Web Service | SOAP | N/A | |
Spd-plugin-framework | gCube CL | Java | yes | |
Spd-client-library | gCube CL | Java | yes | |
Odm-client-library | gCube CL | Java | yes | |
Data Transfer Agent Library | gCube CL | Java | yes | |
Data Transfer Agent Service | gCube Web Service | SOAP | N/A | |
Data Transfer Scheduler Service | gCube Web Service | SOAP | N/A | |
Data Transfer Scheduler Library | gCube CL | Java | yes | |