Difference between revisions of "Data Access and Storage APIs"
From Gcube Wiki
(→Subsystem APIs) |
(→Subsystem APIs) |
||
Line 3: | Line 3: | ||
==Subsystem APIs== | ==Subsystem APIs== | ||
{| {{table}} | {| {{table}} | ||
− | | align="center" style="background:#f0f0f0;"|''' | + | | align="center" style="background:#f0f0f0;"|'''Name''' |
− | | align="center" style="background:#f0f0f0;"|''' | + | | align="center" style="background:#f0f0f0;"|'''Description''' |
− | | align="center" style="background:#f0f0f0;"|''' | + | | align="center" style="background:#f0f0f0;"|'''Type''' |
| align="center" style="background:#f0f0f0;"|'''Protocol''' | | align="center" style="background:#f0f0f0;"|'''Protocol''' | ||
− | | align="center" style="background:#f0f0f0;"|'''Framework | + | | align="center" style="background:#f0f0f0;"|'''Framework''' |
− | + | ||
|- | |- | ||
− | | [https://gcube.wiki.gcube-system.org/gcube/index.php/The_Tree_Manager Tree-Manager-Service]||Tree-based access to arbitrary sources to structured data||gCube Web Service||SOAP | + | | [https://gcube.wiki.gcube-system.org/gcube/index.php/The_Tree_Manager Tree-Manager-Service]||Tree-based access to arbitrary sources to structured data||gCube Web Service||SOAP||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_WSRF_API_Framework_Specification WSRF] |
|- | |- | ||
− | | [https://gcube.wiki.gcube-system.org/gcube/index.php/The_Tree_Manager_Library Tree-Manager-Library]||Java APIs for accessing the tree-manager-service from within client runtimes||gCube CL||Java | + | | [https://gcube.wiki.gcube-system.org/gcube/index.php/The_Tree_Manager_Library Tree-Manager-Library]||Java APIs for accessing the tree-manager-service from within client runtimes||gCube CL||Java||[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/The_Tree_Manager_Framework Tree-Manager-Framework]||Java APIs for source-specific plugins of the tree-manager-service||Java Library||Java | + | | [https://gcube.wiki.gcube-system.org/gcube/index.php/The_Tree_Manager_Framework Tree-Manager-Framework]||Java APIs for source-specific plugins of the tree-manager-service||Java Library||Java||N/A |
|- | |- | ||
| 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 | ||
|- | |- | ||
− | | [https://gcube.wiki.gcube-system.org/gcube/index.php/GCube_Document_Model gDoc-model-library]||Java API for gDoc creation, inspection, and tree serialisation of gDoc document structures||Java Library||Java | + | | [https://gcube.wiki.gcube-system.org/gcube/index.php/GCube_Document_Model gDoc-model-library]||Java API for gDoc creation, inspection, and tree serialisation of gDoc document structures||Java Library||Java||N/A |
|- | |- | ||
− | | [https://gcube.wiki.gcube-system.org/gcube/index.php/GCube_Document_Model gDoc-document-library]||Java API for gDoc-based access to the tree-manager servcie||Java Library||Java | + | | [https://gcube.wiki.gcube-system.org/gcube/index.php/GCube_Document_Model gDoc-document-library]||Java API for gDoc-based access to the tree-manager servcie||Java Library||Java||N/A |
|- | |- | ||
− | | [https://gcube.wiki.gcube-system.org/gcube/index.php/View_Manager View-manager-service]||SOAP-accessible APIs for the management of views over data sources accessible via the tree-manager-service||Web Service||SOAP | + | | [https://gcube.wiki.gcube-system.org/gcube/index.php/View_Manager 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 | + | | View-manager-library||Java APIs for accessing the view-manager-service from within client runtimes||gCube CL||Java||[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/Storage_Management_NEW Storage Manager]||||gCube CL||Java | + | | [https://gcube.wiki.gcube-system.org/gcube/index.php/Storage_Management_NEW Storage Manager]||||gCube CL||Java||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL] |
|- | |- | ||
| 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] | ||
− | | Spd-plugin-framework||||gCube CL||Java | + | | Spd-plugin-framework||||gCube CL||Java||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL] |
|- | |- | ||
− | | Spd-client-library||||gCube CL||Java | + | | Spd-client-library||||gCube CL||Java||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL] |
|} | |} |
Revision as of 17:00, 29 June 2012
Overview
Key Features
Subsystem APIs
Name | Description | Type | Protocol | Framework | ||||||
Tree-Manager-Service | Tree-based access to arbitrary sources to structured data | gCube Web Service | SOAP | WSRF | ||||||
Tree-Manager-Library | Java APIs for accessing the tree-manager-service from within client runtimes | gCube CL | Java | CL | ||||||
Tree-Manager-Framework | Java APIs for source-specific plugins of the tree-manager-service | Java Library | Java | N/A | ||||||
Common-Trees | Java API for creation, inspection, filtering, and serialisation of tree 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 | ||||||
gDoc-document-library | Java API for gDoc-based access to the tree-manager servcie | Java Library | Java | 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 | ||||||
View-manager-library | Java APIs for accessing the view-manager-service from within client runtimes | gCube CL | Java | CL | ||||||
Storage Manager | gCube CL | Java | CL | |||||||
Species Products Discovery | gCube Web Service | SOAP | N/A | WSRF | Spd-plugin-framework | gCube CL | Java | CL | ||
Spd-client-library | gCube CL | Java | CL |