Difference between revisions of "Data Access and Storage APIs"

From Gcube Wiki
Jump to: navigation, search
(Subsystem APIs)
(Subsystem APIs)
Line 3: Line 3:
 
==Subsystem APIs==
 
==Subsystem APIs==
 
{| {{table}}
 
{| {{table}}
| align="center" style="background:#f0f0f0;"|'''Component'''
+
| align="center" style="background:#f0f0f0;"|'''Name'''
| align="center" style="background:#f0f0f0;"|'''Functionality Accessed'''
+
| align="center" style="background:#f0f0f0;"|'''Description'''
| align="center" style="background:#f0f0f0;"|'''API Type'''
+
| align="center" style="background:#f0f0f0;"|'''Type'''
 
| align="center" style="background:#f0f0f0;"|'''Protocol'''
 
| align="center" style="background:#f0f0f0;"|'''Protocol'''
| align="center" style="background:#f0f0f0;"|'''Framework Compliance'''
+
| align="center" style="background:#f0f0f0;"|'''Framework'''
| align="center" style="background:#f0f0f0;"|'''Framework Layer'''
+
 
|-
 
|-
| [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||N/A||[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 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||yes||[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_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||N/A||N/A
+
| [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||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||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||N/A||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||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||N/A||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||N/A
 
|-
 
|-
| View-manager-library||Java APIs for accessing the view-manager-service from within client runtimes||gCube CL||Java||yes||[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||[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||yes||[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/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||yes||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]
+
| 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||yes||[https://gcube.wiki.gcube-system.org/gcube/index.php/Integration_and_Interoperability_Facilities_Framework:_Client_Libraries CL]
+
| 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