Difference between revisions of "GCube SDMX Statistical Data Dissemination System"
From Gcube Wiki
(→Architecture) |
(→Architecture) |
||
Line 3: | Line 3: | ||
==Architecture== | ==Architecture== | ||
− | SDMX architecture comprises several components | + | SDMX architecture comprises several components: |
− | + | * SDMX Registry: The SDMX registry is a service that holds SDMX Structural Metadata Artifacts and provides SDMX SOAP and REST interfaces for retrieving and registering those artifacts. It also works as a reverse proxy between an SDMX client and the SDMX Datasource. | |
− | + | * gCube SDMX Datasource: A generic SDMX Datasource is a service that is mainly responsible for providing access to statistical data represented in SDMX documents. Statistical data is usually stored using representation formats different than SDMX and potentially leveraging a wide array of storage backends. SDMX Datasource abstracts those aspects by providing means of accessing data backends. Furthermore it transforms non-SDMX data formats into one of the standard SDMX formats. Standing to SDMX specifications an SDMX Datasource can be a service as simple as a web server or a more complex one, delivering SDMX standard REST or SOAP interfaces. | |
− | * | + | * Timeseries service: It is a SOAP service that allows the retrieval of timeseries. |
− | + | ||
− | + | ==Use Cases== | |
− | * SDMX Datasource: | + | |
− | * Timeseries service: | + | |
==sdmx-registry-client== | ==sdmx-registry-client== |
Revision as of 11:23, 21 December 2012
SDMX Statistical Data Dissemination System allows to publish timeseries data in SDMX format. SDMX standards is primarily focused on the exchange and dissemination of statistical data and metadata. The standards define processes and a protocol for exchanging statistical data and standard formats for representing data and metadata.
Contents
Architecture
SDMX architecture comprises several components:
- SDMX Registry: The SDMX registry is a service that holds SDMX Structural Metadata Artifacts and provides SDMX SOAP and REST interfaces for retrieving and registering those artifacts. It also works as a reverse proxy between an SDMX client and the SDMX Datasource.
- gCube SDMX Datasource: A generic SDMX Datasource is a service that is mainly responsible for providing access to statistical data represented in SDMX documents. Statistical data is usually stored using representation formats different than SDMX and potentially leveraging a wide array of storage backends. SDMX Datasource abstracts those aspects by providing means of accessing data backends. Furthermore it transforms non-SDMX data formats into one of the standard SDMX formats. Standing to SDMX specifications an SDMX Datasource can be a service as simple as a web server or a more complex one, delivering SDMX standard REST or SOAP interfaces.
- Timeseries service: It is a SOAP service that allows the retrieval of timeseries.
Use Cases
sdmx-registry-client
TODO
- Maven deps
- Spring injection
- API documentation
sdmx-datasource-client
TODO
- Maven dep
- Spring injection
- API documentation
sdmx-publisher
TODO
- Maven dep
- Spring injection
- API documentation