Difference between revisions of "Data Management APIs"

From Gcube Wiki
Jump to: navigation, search
(Key Features)
Line 6: Line 6:
  
 
==Key Features==
 
==Key Features==
 +
* Consistency securing across different client APIs
 +
;Uniformity in inputs and outpus, context management, fault management, operation modes provision and more for APIs across the same framework layer
 +
* Transparent system resource management
 +
;Design of APIs simplifying client usage, with respect to requirements specific to the system
 +
* Environment propagation
 +
;operational information among services transparently propagated over a range of protocols (SOAP, HTTP/S, and more)
 +
* Testability endorsement
 +
;Design solutions that facilitate testing for clients
 +
* Support to standards
 +
;Crucial functionalities are accessible via recognized standards in order to enhance interoperability
  
 
==Subsystems==
 
==Subsystems==

Revision as of 12:41, 29 June 2012

Overview

gCube Data Management APIs provide access to the management of the e-Infrastructure resources by facilitating the integration of technology external to the e-Infrastructure. Towards the directions of openness and interoperability, management APIs move along:

Key Features

  • Consistency securing across different client APIs
Uniformity in inputs and outpus, context management, fault management, operation modes provision and more for APIs across the same framework layer
  • Transparent system resource management
Design of APIs simplifying client usage, with respect to requirements specific to the system
  • Environment propagation
operational information among services transparently propagated over a range of protocols (SOAP, HTTP/S, and more)
  • Testability endorsement
Design solutions that facilitate testing for clients
  • Support to standards
Crucial functionalities are accessible via recognized standards in order to enhance interoperability

Subsystems

Data Management APIs are collectively delivered by the following sets of software subsystems:

Tree/Document Management APIs

Data Access and Storage APIs

Data Transfer APIs