COmmon REference Environment - CORE:

Slides:



Advertisements
Similar presentations
ESSnet on SDMX phase II Laura Vignola ISTAT Rome, 3-4 December 2012.
Advertisements

ESSnet on SDMX phase II Dario Camol
CORE: a concrete implementation of the CSPA architecture Marco Silipo ISTAT (Italian National Statistical Institute) Joint work with: Rolando Duma, Mauro.
Producing and managing metadata Workshop on Writing Metadata for Development Indicators Lusaka, Zambia 30 July – 1 August 2012 Writing Metadata for Development.
CORE Rome Meeting – 3/4 October WP3: A Process Scenario for Testing the CORE Environment Diego Zardetto (Istat CORE team)
WP.5 - DDI-SDMX Integration
WP.5 - DDI-SDMX Integration E.S.S. cross-cutting project on Information Models and Standards Marco Pellegrino, Denis Grofils Eurostat METIS Work Session6-8.
Introduction to MDA (Model Driven Architecture) CYT.
Luisa Franconi Integration, Quality, Research and Production Networks Development Department Unit on microdata access ISTAT Essnet on Common Tools and.
How to implement an SDMX architecture for dissemination and reporting
Technical Overview of SDMX and DDI : Describing Microdata Arofan Gregory Metadata Technology.
5 June 2013 SDMX Technical Working Group Luxembourg 1 5 June 2013 SDMX Technical Working Group Luxembourg 1 WP Item 6 The Expressions Language of Banca.
Current and Future Applications of the Generic Statistical Business Process Model at Statistics Canada Laurie Reedman and Claude Julien May 5, 2010.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Luxembourg January CORE ESSnet (COmmon Reference Environment) final meeting Carlo Vaccari Istat - Italy.
Eurostat Expression language (EL) in Eurostat SDMX - TWG Luxembourg, 5 Jun 2013 Adam Wroński.
Jenny Linnerud, 27/10/2011, Cologne1 ESSnet CORE Common Reference Environment ESSnet workshop in Cologne 27th and 28th of October 2011.
Editing Building Block (EBB) Validation Tool for FDI and ITS Balance of Payments Working Group 02 April 2012 Unit B4, IT for Statistical Production Georges.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
Open GSBPM compliant data processing system in Statistics Estonia (VAIS) 2011 MSIS Conference Maia Ennok Head of Data Warehouse Service Data Processing.
Software Reuse Course: # The Johns-Hopkins University Montgomery County Campus Fall 2000 Session 4 Lecture # 3 - September 28, 2004.
1 CORE Bringing the GSBPM to life! J. Linnerud & J.-P. Kent.
1 Item 2.1.b of the agenda IT Governance in the ESS and related issues Renewal of mandates STNE Adam WROŃSKI Eurostat, Unit B5.
1of 20 MSIS 2014 – Dublin Panel on CSPA Monica Scannapieco – Carlo Vaccari (Istat – Italy)
1 Data Management and Information Delivery The Data Management and Information Delivery (DMID) Project 10 Apr 2008 Ashwell Jenneker & Matile Malimabe.
On Implementing CSPA Specifications for Editing and Imputation Services Donato Summa, Monica Scannapieco, Diego Zardetto, Istat, Italy Istituto Nazionale.
Enterprise Architecture Reference Framework Generalities
ESSnet project "Automated data collection and reporting in accommodation statistics" Objectives, achievements and results Köln,
Carlo Vaccari – ITDG 2010 Luxembourg1 CORA ESSNet final results.
Administrative Data and Official Statistics Administrative Data and Official Statistics Principles and good practices Quality in Statistics: Administrative.
Adopting CSPA and CORE in Istat: the role of Enterprise Architecture Mauro Bruno, Monica Scannapieco, Marco Silipo Istituto Nazionale di Statistica - Istat.
Carlo Vaccari – CORA final meeting1 CORA ESSNet final results.
Implementing ModernStats Standards Linked Open Metadata
Presented by Munezero Immaculee Joselyne PhD in Software Engineering
(COmmon Reference Environment)
a VO-oriented perspective
Workshop on the Validation of Waste Statistics
ESTP TRAINING ON EGR Luxembourg – December 2014
Census Hub in practice Working Group "European Statistical Data Support" Luxembourg, 29 April 2015.
ESSnet on SDMX phase II Laura Vignola
ESSnet project "Automated data collection and reporting in accommodation statistics"   Objectives, achievements and results
Essnet on Methodology for Modern Business Statistics
YTY − an integrated production system for business statistics
Goals and objectives of Work package 2 of the ESSnet on Consistency of concepts and applied methods of business and trade-related statistics Norbert Rainer,
Tomaž Špeh, Rudi Seljak Statistical Office of the Republic of Slovenia
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
ESSnet on SDMX phase II June 7-8, Luxembourg.
Ola Nordbeck Statistics Norway
State of progress Eurostat web site 3 Dissemination WG 29 April 2004
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
ESS.VIP VALIDATION An ESS.VIP project for mutual benefits
SDMX in the S-DWH Layered Architecture
CORA ESSNet COmmon Reference Architecture starting ...
ITDG meeting of of October 2011
3rd WGM Meeting 3 May 2018 Item 2.3 Possible standards for ESS Validation.
The basics ESSnet on SDMX prepared in 2008/2009
ESS VIP ICT Project Task Force Meeting 5-6 March 2013.
Item 7.1 Implementation of the 2016 Adult Education Survey
Prepared by Peter Boško, Luxembourg June 2012
SISAI STATISTICAL INFORMATION SYSTEMS ARCHITECTURE AND INTEGRATION
4.1 Do you speak VTL? Validation and Transformation Language
ESS.VIP Validation Item 5.1
Metadata use in the Statistical Value Chain
2nd SISAI meeting Luxembourg, June 2012
SOA initiatives at Istat
Business architecture
ESTP Training Course “Enterprise Architecture and the different EA layers, application to the ESS context ” Rome, 16 – 19 October 2017.
Meeting of the EHIS Technical Group Luxembourg January 2012
GISCO working group meeting 2015
Modernisation of Validation in the ESS Collaboration with countries
Presentation transcript:

COmmon REference Environment - CORE: Architecture and Information Model Monica Scannapieco Italian National Institute of Statistics - Istat SISAI Meeting - Luxembourg June 7-8 2011 1

Outline Introduction and history CORE objectives CORE: where we are Architecture implementation Information model SISAI Meeting - Luxembourg June 7-8 2011

COmmon Reference Architecture (CORA) Need for a common reference architecture NSIs share similar goals and surveys Different choices wrt business and technical architectures Benefits of a common reference architecture Sharing of solutions among NSIs Quality improvement SISAI Meeting - Luxembourg June 7-8 2011

CORA ESSnet Financed by Eurostat under 2009 Statistical Workprogramme Countries involved: it (coordinator), ch, dk, lv, nl, no, se Duration: October 2009 - October 2010 SISAI Meeting - Luxembourg June 7-8 2011

CORA Workplan Technical architecture Requirements and state of the art analysis Organizational architecture SISAI Meeting - Luxembourg June 7-8 2011

WP3: Technical Architecture CORA Model: two dimensions Functional dimension Construction dimension Adoption of GSBPM 1.2 9 subprocesses of level 2 1 Specify Needs 2 Design 3 Build 4 Collect 5 Process 6 Analyse 7 Disseminate 8 Archive 9 Evaluate SISAI Meeting - Luxembourg June 7-8 2011

Construction Dimension: Layers Figures Time Series Statistic Population Unit Variable Value The end result of the process Integration over time One measurement aggregate Statistical population observed The units that make up the population The variables that make up the unit The data values SISAI Meeting - Luxembourg June 7-8 2011

CORA Model Grid SISAI Meeting - Luxembourg June 7-8 2011

Statistical Design vs. Technological Specification (1) Statistical processes compliant to the CORA model are intended to be designed by statisticians Services composing processes are indeed statistical services and are technological independent SISAI Meeting - Luxembourg June 7-8 2011

Statistical Design vs. Technological Specification (2) Given the specification of a CORA compliant process, technological services must be designed and implemented SISAI Meeting - Luxembourg June 7-8 2011

After CORA…CORE! COmmon Reference Environment (CORE), financed by Eurostat under 2010 Statistical Workprogramme Countries involved: it (coordinator), fr, nl, no, pt, se Duration: December 2010 - January 2012 SISAI Meeting - Luxembourg June 7-8 2011

CORE Principal Outcomes Environment for the definition and execution of statistical processes Definition of a process in terms of services selected by an available repository Execution of the composed workflow SISAI Meeting - Luxembourg June 7-8 2011

Principal Outcomes: Design CORA information model Design of CORE services and processes SISAI Meeting - Luxembourg June 7-8 2011

Principal Outcomes: Implementation Selection of an available middleware solution for process execution Realization of an environment able to permit the execution of processes Interfaces (GUIs) for defining CORE processes for statistical users Integration APIs Repository of integration layers SISAI Meeting - Luxembourg June 7-8 2011

Principal Outcomes: Testing Realization of processes starting from services implementing some GSBPM blocks Evaluation of costs related to integration Prototype implementation (to be engineered) SISAI Meeting - Luxembourg June 7-8 2011

CORE Architecture (1) GUIs to support modelling CORA processes according to CORA grid Modeling & control flow constructs Drag & drop facilities for process design Global schema Implementation: we are evaluating the usage of an open process editor tool (Oryx - http://bpt.hpi.uni- potsdam.de/Oryx/WebHome ) SISAI Meeting - Luxembourg June 7-8 2011 16 16

CORE Architecture (2) Process Runtime Controlled execution of services Implementation: integration of existing WF solution, currently in evaluation phase Service Runtime Integration APIs (in-out data transformation) Service execution Implementation: CSV and SQL data transformations are currently being implemented Service Repository Deployment of services SISAI Meeting - Luxembourg June 7-8 2011 17

CORE Information Model (1) First draft of CORE information model To be released, currently in discussion phase SISAI Meeting - Luxembourg June 7-8 2011

CORE Information Model (2) Design Principles: Rectangular data sets Strong typing Kinds Free-style arguments Other SISAI Meeting - Luxembourg June 7-8 2011

CORE Information Model (3) Service info package Name CORA vertical axis CORA horizontal axis Version Documentation SISAI Meeting - Luxembourg June 7-8 2011

SISAI Meeting - Luxembourg June 7-8 2011

CORE Information Model (3) Rectangular data sets A data set consists of rows and columns of data Same proposal independently made by WP2 leader (CBS) and WP3 leader (Istat) SISAI Meeting - Luxembourg June 7-8 2011

CORE Information Model (4) Strong Typing Each column contains data of one value type only Data sets are strongly typed Rules are typed. This means that a rule can be applied to (a row of) data only if the types of the rule and the (row of) data match Parameters are typed. Actual parameter values are limited to values of a given predefined type only Proposed by WP2, hard to get in WP3 opinion SISAI Meeting - Luxembourg June 7-8 2011

CORE Information Model (5) Kinds: The information model leaves open the actual form or structure of data sets, but provides a mechanism for specifying such a form or structure instead, through data set kinds Examples: micro datasets consisting of variables, aggregated data set consisting of dimensions and measures etc. SISAI Meeting - Luxembourg June 7-8 2011

CORE Information Model (6) Free-style arguments: Rules and parameters for which it is not feasible to express them in the format offered by the information model Examples: scripts that are expressed in a tool-dependent format SISAI Meeting - Luxembourg June 7-8 2011

CORE Information Model (7) CORE Services Arguments Data sets, rectangular data sets (with possible specification of data kinds) Expressions, e.g. if-then-else(<(x,5),x,5) Parameters, supply a single item of information, e.g. number of loops Rules, expressions applied to data set definition, e.g. editing rule of the form if- then-else(<(x,y),x,y) SISAI Meeting - Luxembourg June 7-8 2011