Difference between revisions of "Data Consumption APIs"
From Gcube Wiki
(Created page with '== Overview == gCube Data Consumption APIs provide access to the consumption facilities of the e-Infrastructure resources by facilitating the integration of technology external t…') |
(→Subsystems) |
||
Line 29: | Line 29: | ||
Data Consumption APIs are collectively delivered by the following sets of software subsystems: | Data Consumption APIs are collectively delivered by the following sets of software subsystems: | ||
− | [[Data Retrieval | + | [[Data Retrieval APIs]] |
− | [[Data Manipulation | + | |
− | [[Data Mining | + | [[Data Manipulation APIs]] |
− | [[Data Visualisation | + | |
− | [[Semantic Data Analysis | + | [[Data Mining APIs]] |
+ | |||
+ | [[Data Visualisation APIs]] | ||
+ | |||
+ | [[Semantic Data Analysis APIs]] |
Revision as of 12:26, 30 July 2012
Overview
gCube Data Consumption APIs provide access to the consumption facilities of the e-Infrastructure resources by facilitating the integration of technology external to the e-Infrastructure. Towards the directions of openness and interoperability, consumption APIs move along:
- the adoption of standards
- the implementation of a variety of protocols (e.g. Java, REST, SOAP, depending on the need and relevance)
- the compliance to the Integration and Interoperability Facilities Framework
Key Features
- Consistency across different client APIs
- Uniformity for APIs across standalone framework layers in inputs and outpus, context management, fault management, operation modes provision, etc.
- Transparent system integration
- 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 ensuring
- Design solutions that facilitate testing for clients
- Support to standards
- Crucial functionalities are accessible via recognized standards in order to enhance interoperability
- Compatibility endorsement
- Exploitation of framework simplifying building of modular systems
Subsystems
Data Consumption APIs are collectively delivered by the following sets of software subsystems: