SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION

Slides:



Advertisements
Similar presentations
Recent SDMX IT developments at the OECD SDMX Expert Group Meeting September 2012 OECD, Paris By Jens Dossé and Jonathan Challener.
Advertisements

1 SDMX Reference Infrastructure (SDMX-RI) Work in progress, status and plans Bengt-Åke Lindblad, Adam Wroński Eurostat Eurostat Unit B3 – IT and standards.
ESSnet on SDMX phase II Dario Camol
User Group 2015 Version 5 Features & Infrastructure Enhancements.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
Eurostat D.1 SdmxSource SDMX RI User Group Luxembourg, September 2013.
Update on the activities of the OECD’s Statistical Information System Collaboration Community MSIS - May 2012.
Presenting Statistical Data Using XML Office for National Statistics, United Kingdom Rob Hawkins, Application Development.
1 SDMX Reference Infrastructure SDMX Global Conference 2 – 4 May 2011, Washington DC Adam Wroński, Marco Pellegrino, Bengt-Åke Lindblad, Nadezhda Vlahova.
How to implement an SDMX architecture for dissemination and reporting
Francesco Rizzo (ISTAT - Italy) Stefano De Francisci (ISTAT – Italy) An integration approach for the Statistical Information System of Istat using SDMX.
© Metadata Technology ESCWA SDMX Workshop Session: SDMX and a Re-usable Component Architecture.
1 Meeting on the Management of Statistical Information Systems (MSIS 2010) SDMX architecture for data sharing and interoperability Francesco Rizzo, ISTAT,
Eurostat B.4 Enhancements Implemented SDMX RI User Group Luxembourg, September 2013.
Slide 1 Eurostat Unit B3 – Statistical Information Technologies CoRD Meeting – 4 June 2007 Agenda Item 8 Preliminary ideas for a 2011 census hub Giuseppe.
Eurostat B.3 Alignment to SDMX 2.1 SDMX RI User Group Luxembourg, September 2013.
SDMX IT Tools SDMX Reference Infrastructure
SDMX IT Tools SDMX use in practice in NA
7b. SDMX practical use case: Census Hub
Eurostat November 2015 Eurostat Unit B3 – IT and standards for data and metadata exchange Jean-Francois LEBLANC Christian SEBASTIAN SDMX IT Tools Common.
Eurostat Report on SDMX Reference Infrastructure User Group 1 st meeting in Luxembourg Sept 2012 Item 5.2 of the agenda November 2012IT Director's.
Eurostat 6. SDMX: A non-technical overview of the SDMX architecture and IT tools 1 Raynald Palmieri Eurostat Unit B5: “Central data and metadata services”
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
ΕΚΤ Access to Knowledge ΕΚΤ Access to Knowledge R&D Statistics Information System: An Interoperability Tail between CERIF and SDMX Dimitris Karaiskos Dimitrios.
Introduction to Oracle Forms Developer and Oracle Forms Services
Introduction to Visual Basic. NET,. NET Framework and Visual Studio
B.6 Roadmap 2013 – 2014 SDMX RI User Group Luxembourg, September 2013.
WEB SERVICES.
The ESS vision, ESSnets and SDMX
The evolution of the SDMX infrastructure and services
Training course on Euro SDMX Registry
SDMX Reference Infrastructure
SDMX Reference Infrastructure
Eurostat activities update
ESS Vision 2020 Validation: Implementation of deliverables
Census Hub in practice Working Group "European Statistical Data Support" Luxembourg, 29 April 2015.
SDMX Reference Infrastructure Development strategy – work in progress
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
ESSnet on SDMX phase II Laura Vignola
11. The future of SDMX Introducing the SDMX Roadmap 2020
SDMX Reference Infrastructure Introduction
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
Census Hub: Progress report
ESSnet on SDMX phase II June 7-8, Luxembourg.
Service Oriented Architecture (SOA)
Eurostat – Units E2, B5 Cristina BLANARU
SDMX Tools Architecture
SDMX Reference Infrastructure
SDMX Reference Infrastructure
Ioannis Xirouchakis / Unit B3
LOD reference architecture
Statistical Information Technology
RAMON Re-engineering An Update
ESS VIP ICT Project Task Force Meeting 5-6 March 2013.
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
Item of the Agenda Towards an integrated Eurostat metadata handler – Eurostat SDMX Registry services for Member States Francesco Rizzo Unit B3 13.
SDMX Software Libraries Eurostat, Unit B5
2nd SISAI meeting Luxembourg, June 2012
European Census Hub: a cooperation model for dissemination of EU statistics Paper prepared by Ioannis Xirouchakis Presentation: Christine WIRTZ, Eurostat.
ESDEN - modernisation of data exchange in the ESS
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Eurostat Unit B3 – IT and standards for data and metadata exchange
Jean-Francois LEBLANC Christian SEBASTIAN
Eurostat Unit B3 – IT and standards for data and metadata exchange
Eurostat Unit B3 – IT and standards for data and metadata exchange
Marco Pellegrino, Bengt-Åke Lindblad
SDMX IT Tools SDMX Registry
SDMX IT building blocks
A non-statistical data exchange scenario
Presentation transcript:

SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION WORKING GROUP 3rdMEETING 13-14 MAY 2013 ITEM 1.3.3 SDMX Reference Infrastructure Evolution

SDMX Reference Infrastructure Evolution Eurostat Unit B3

What is SDMX Reference Infrastructure Universal framework for modern data provision and exchange Set of pick-and-choose reusable building blocks allowing a statistical office to expose data to the external world based on access rights Designed to provide data and structural metadata based on mappings to each organization's dissemination data warehouse Uses SDMX standards incl. one for Web Services Eurostat Unit B3 3

Why use SDMX Reference Infrastructure Developed to simplify the exchange of data Provides standard software and components, allowing individual statistical organisations to interact and exchange their data using the same software and methodology Modular approach, use part or the entire infrastructure, extend it by adding new modules or modify it in any other way to suit their own purposes Developed in both Java and .NET Eurostat Unit B3 4

Where is the SDMX Reference Infrastructure used As of May 2013 deployed in 22 EU countries Tested across EU Member States (2011 population census) Running in Mexico Expression of interest: Latin America, the Caribbean, OECD and Russia Autumn 2013: Expected to run in EU27 member states In Eurostat dissemination Web Service upgrade Eurostat Unit B3 5

Development strategy 2012 – 2013 “Systems must continually be adapted to the changing environment; otherwise their utility will progressively decline”. Architectural changes (two step approach) Intermediate solution to solve performance & out of memory errors "Ultimate" solution to provide a common API and implement SDMX 2.1 Implement new user requests and correct defects Widen the scope and usage of SDMX-RI among data providers ESS.VIP-programme such as the ICT project Reuse for other statistical data collections DSWS (Eurostat dissemination web service) Eurostat Unit B3 6

Intermediate solution: What changed Streaming of data in the service Usage of JAX-WS in Java (Axis 1.0 could not support streaming) SDMX Model/IO (5) revised with Streaming Writers QueryParser (2) is now part of SDMX Model/IO (5) library DataGenerator (4) functionality is now included in the SDMX Model/IO (5) library DataRetriever API (3) changes due to streaming Eurostat Unit B3 7

Intermediate solution: Benefits Better performance Improvement of approximately 75% in concurrent users scenarios Solution to “Out Of Memory” problems for large datasets No memory constraints Eurostat Unit B3 8

Why a “Ultimate” solution Eurostat’s decision for a Common SDMX API Ensure the reusability of common building blocks and allow different implementation of the API Create "clearer code" in the client programs by hiding the complexity of the SDMX messages by providing reader and writer interfaces Support for SDMX 2.1 New messages (data representation, queries) New Web Service interfaces (SOAP/REST) 9 Eurostat Unit B3

“Ultimate” solution: What changes (1) All modules will be modified to use the SDMX Common API (6) The SDMX Model/IO (5) will no longer be used For Java the MT* API implementation (7) will be used For .NET the API implementation (7) development is ongoing SDMX-RI Components APIs will be changed Due to SDMX Common API *Metadata Technology Eurostat Unit B3 10

“Utlimate” solution: What changes (2) SDMX 2.1 messages and new query features will be supported Web Service will be extended to support SDMX 2.1 standardized SOAP and RESTful APIs New Web Service endpoints will be added above the Controller and they will co-exist with SDMX 2.0 endpoint Will support SDMX 2.1 error handling Eurostat Unit B3 11

WS extension to SDMX 2.1 new interfaces SOAP Request 2.0 SOAP Request 2.1 REST Request 2.1 NSI_Service_2.0 NSI_Service_2.1 NsiRestService Web Service Provider Controller (1)Structure Retriever (6)Common SDMX API (3)Data Retriever (streaming) (7)SDMX 2.0 Implementation (7)SDMX API Implementation (7)SDMX 2.1 Implementation Eurostat Unit B3 12

“Utlimate” solution: Benefits Usage of Common SDMX API Interchangeable implementation Foster component reusability Support of data streaming Support of SDMX 2.1 New query capabilities New message formats Support of RESTful API Eurostat Unit B3 13

SDMX-RI Development Timeline summary Java SDMX-RI integrated Java SDMX-RI aligned Java SDMX-RI packaged Feb 2013 Mar 2013 April 2013 May 2013 June 2013 July 2013 Oct 2013 .NET SDMX-RI packaged .NET/Java SDMX-RI enhancements .NET SDMX-RI integrated .NET SDMX-RI Aligned MA/MS enhancements MA/MS integrated MA/MS aligned 14