Adopting CSPA and CORE in Istat: the role of Enterprise Architecture Mauro Bruno, Monica Scannapieco, Marco Silipo Istituto Nazionale di Statistica - Istat.

Slides:



Advertisements
Similar presentations
Enterprise Architecture Framework in Statistics Poland
Advertisements

Applying the SOA RA Utah Public Safety ESB Project Utah Department of Technology Services April 10, 2008 Prepared by Robert Woolley.
HLG, November 2013 By Jonathan Challener INTERNATIONAL COLLABORATION USE CASE: THE OECD’S STATISTICAL INFORMATION SYSTEM COLLABORATION COMMUNITY.
1/31 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2005] January 22, 2009.
GSBPM and GSIM as the basis for the Common Statistical Production Architecture Steven Vale UNECE
The European Statistical System Vision Infrastructure Programme Daniel Defays, Director Directorate B, Eurostat Eurostat Workshop on the Modernisation.
Common Statistical Production Architecture An statistical industry architecture will make it easier for each organisation to standardise and combine the.
CORE: a concrete implementation of the CSPA architecture Marco Silipo ISTAT (Italian National Statistical Institute) Joint work with: Rolando Duma, Mauro.
Enterprise Architecture
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.
NSI 1 Collect Process AnalyseDisseminate Survey A Survey B Historically statistical organisations have produced specialised business processes and IT.
Thirteenth Lecture Hour 8:30 – 9:20 am, Sunday, September 16 Software Management Disciplines Process Automation (from Part III, Chapter 12 of Royce’ book)
SDMX and DDI Working Together Technical Workshop 5-7 June 2013
1 Minggu 9, Pertemuan 17 Database Planning, Design, and Administration Matakuliah: T0206-Sistem Basisdata Tahun: 2005 Versi: 1.0/0.0.
The Adoption of METIS GSBPM in Statistics Denmark.
OOI CI LCA REVIEW August 2010 Ocean Observatories Initiative OOI Cyberinfrastructure Architecture Overview Michael Meisinger Life Cycle Architecture Review.
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)
Metadata-driven Business Process in the Australian Bureau of Statistics Aurito Rivera, Simon Wall, Michael Glasson – 8 May 2013.
Luxembourg January CORE ESSnet (COmmon Reference Environment) final meeting Carlo Vaccari Istat - Italy.
Jenny Linnerud, 27/10/2011, Cologne1 ESSnet CORE Common Reference Environment ESSnet workshop in Cologne 27th and 28th of October 2011.
United Nations Economic Commission for Europe Statistical Division Mapping Data Production Processes to the GSBPM Steven Vale UNECE
Marco Oksman SDMX Transformation Component Applying CSPA.
Statistical Metadata Strategy and GSIM Implementation in Canada Statistics Canada.
11 CORE Architecture Mauro Bruno, Monica Scannapieco, Carlo Vaccari, Giulia Vaste Antonino Virgillito, Diego Zardetto (Istat)
The future of Statistical Production CSPA. 50 task team members 7 task teams CSPA 2015 project.
Eurostat SDMX and Global Standardisation Marco Pellegrino Eurostat, Statistical Office of the European Union Bangkok,
G.Govi CERN/IT-DB 1 September 26, 2003 POOL Integration, Testing and Release Procedure Integration  Packages structure  External dependencies  Configuration.
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
1of 20 MSIS 2014 – Dublin Panel on CSPA Monica Scannapieco – Carlo Vaccari (Istat – Italy)
On Implementing CSPA Specifications for Editing and Imputation Services Donato Summa, Monica Scannapieco, Diego Zardetto, Istat, Italy Istituto Nazionale.
Eurostat Keynote address - CSPA implementation What's in it for us? CSPA implementation Workshop, Geneva June 2016, Day 2 Emanuele Baldacci, Director.
Database Principles: Fundamentals of Design, Implementation, and Management Chapter 1 The Database Approach.
ESS Enterprise Architecture Reference Framework Jean-Marc Museux, Eurostat 2016 UNECE CSPA Workshop on CSPA Geneva
Validation Architecture in the ESS CSPA Workshop, Geneva June 2016 Geneva June 2016 Eurostat, Vincent TRONET, Unit B1.
Implementing ModernStats Standards Linked Open Metadata
Bob Jones EGEE Technical Director
Common Statistical Production Architecture
Chapter (12) – Old Version
UNECE-CES Work session on Statistical Data Editing
Business Case National Accounts Production System – Services (NAPS-S)
Webinar Optimize Your Business Applications Strategy
(COmmon Reference Environment)
Italian National Institute of Statistics Modernisation Story
Country use cases: Cambodia, and Tunisia
The role of statistical standards in Building National Data Backbones
YTY − an integrated production system for business statistics
22 February, ITDG/DIME Item 2 – Progress and deployment
Tomaž Špeh, Rudi Seljak Statistical Office of the Republic of Slovenia
Metadata in the modernization of statistical production at Statistics Canada Carmen Greenough June 2, 2014.
EmpFinesseTM Operational Point of View.
Evaluation & Experiences ‘YTY-System’ Statistics Finland
ESS Standardisation State of play
The problem we are trying to solve
SDMX in the S-DWH Layered Architecture
3rd WGM Meeting 3 May 2018 Item 2.3 Possible standards for ESS Validation.
ESS VIP ICT Project Task Force Meeting 5-6 March 2013.
CSPA: The Future of Statistical Production
Mapping Data Production Processes to the GSBPM
SOA initiatives at Istat
ESTP Training Course “Enterprise Architecture and the different EA layers, application to the ESS context ” Rome, 16 – 19 October 2017.
COmmon REference Environment - CORE:
Introduction to the Common Statistical Production Architecture Alice Kovarikova High-Level Workshop on Modernization of Official Statistics, Nizhny Novgorod,
Presentation of Project Joint meeting of the ESS.VIP.BUS ICT Project
CSPA Templates for sharing services
ESS Enterprise Architecture
CSPA Templates for sharing services
High-Level Group for the Modernisation of Official Statistics
Presentation transcript:

Adopting CSPA and CORE in Istat: the role of Enterprise Architecture Mauro Bruno, Monica Scannapieco, Marco Silipo Istituto Nazionale di Statistica - Istat

 CORE, CSPA and the Enterprise Architecture  CSPA compliance of CORE services  Scenarios for CORE usage  Istat current experience  Lessons learned  Enterprise Architecture enabling CSPA/CORE adoption  Conclusions CORE-CSPA, Mauro Bruno – June 23, 2016 Geneve Outline

CORE & CSPA CSPA Common Statistical Production Architecture Reference architecture based on: i) existing standard models, such as GSBPM and GSIM, as shared vocabulary ii) the “plug and play” approach in designing, implementing and sharing statistical software solutions ESSNet CORAESSNet CORE CSPA specification CSPA implementation 2016 Enterprise Architecture (EA) CORE-CSPA, Mauro Bruno – June 23, 2016 Geneve CORE Common Reference Environment Environment for: i) executing standard statistical processes ii) defining processes in terms of abstract statistical services iii) mapping services to specific IT tools Enterprise Architecture (EA) : the role of the EA in the adoption of CORE-CSPA standards

Istat modernization program Started in January 2015 Istat re-organized as a process-oriented organization:  Overcome stove-pipes  Integration of data and processes  Adoption of standards CORE-CSPA, Mauro Bruno – June 23, 2016 Geneve Adoption of an Enterprise Architecture approach Enterprise architecture approach «theorized» by Management Information Systems literature

CORE Services CORE has been designed as a platform to orchestrate statistical services: compliant with statistical standards (GSBPM, GSIM) Service definition Definition of a service at a conceptual level in terms of GSBPM subprocess, of the business function, of GSIM input/output. Tool Sas … Pl/sql CORE-CSPA, Mauro Bruno – June 23, 2016 Geneve CORE services are compliant with CSPA principles Service implementation Definition of a service at a physical level. A service definition can have one or more implementations

Scenarios for CORE usage Scenario 1: CORE for the design and deployment of «easy» services workflow CORE-CSPA, Mauro Bruno – June 23, 2016 Geneve Statistical process in CORE platform: 2. Configure: physical design of a process, starting from a conceptual process bind each service definition to an implementation 1. Compose: compose a process with available service definitions 3. Execute: run your process!

Scenarios for CORE usage Scenario 2: CORE: service and process design ESB: deployment and runtime CORE-CSPA, Mauro Bruno – June 23, 2016 Geneve 2. Deploy: deploy service implementations on the ESB 1. Compose: compose a process with available service definitions 4. Execute: run your process! RPl/sqlJava CORE design ESB runtime 3. Bind: bind each service definition to an implementation

Istat current experience COE (foreign trade survey) Frame SBS (structural business statistics) CORE-CSPA, Mauro Bruno – June 23, 2016 Geneve Different statistical surveys have been taken into account as possible candidates to be completely re-engineered in CORE. The following surveys have been selected as a first case study:

COE (Foreign trade survey)  Description: scope of the project was the analysis of the “as-is” process and the design of the “to-be” architecture, compliant with EA standards  Achievements so far: Prototype of CORE used to automate the data collection pipeline (file acquisition, loading of data in relational database and basic error correction) Etherogeneous technologies have been wrapped: shell scripts, sql- loader, pl/sql stored procedures.  Next steps: Use of CORE to automate the error correction and imputation phase. SDMX tools for preparation of files in SDMX format should be wrapped as CORE-CSPA services. CORE-CSPA, Mauro Bruno – June 23, 2016 Geneve

COE (Foreign trade survey) CORE-CSPA, Mauro Bruno – June 23, 2016 Geneve

Frame SBS  Description: analysis of the FRAME software architecture (“as-is” ) and design of the “to-be” architecture, compliant with EA standards  Achievements so far: First release of CORE. CORE was used to automate part of the process pipeline «duplicate elimination» Technologies wrapped: SAS (SAS inline editor, SAS tool launcher)  Next steps: Use of CORE to fully automate the process pipeline. Improve the first release of CORE according to CSPA principles and to EA standards. CORE-CSPA, Mauro Bruno – June 23, 2016 Geneve

Frame SBS CORE-CSPA, Mauro Bruno – June 23, 2016 Geneve CORE allows editing tool scripts (R, Sas, Pl/sql, shell) stored on the server, through an editing panel

Lessons learned Strong mandate needed to overcome stove-pipe mentality and to move towards a process-oriented approach Statistical business cases not always fit with CORE-CSPA approach:  not always possible to automate every process phase  strong interaction with survey data  many iterations Need to find adequate ESB platforms for complex statistical processes to pair with CORE CORE-CSPA, Mauro Bruno – June 23, 2016 Geneve

The role of EA Need to «prepare» the context : EA!  to push re-engineering solutions,  to spread standards,  define global level principles CORE-CSPA, Mauro Bruno – June 23, 2016 Geneve Organizational solution EA dedicated division tightly working with IT directorate acting as a bridge with production Technical solution Standardized process design/deployment CSPA CORE ESB

EA in action CORE-CSPA, Mauro Bruno – June 23, 2016 Geneve CSPA service / EA building-block Define Business case Compose Standard runtime environment (ESB) Scenario 1: Business case implementing new EA building-block Scenario 2: Business case using available EA building blocks CORE(conceptual) / ESB (physical) EA building-block repository

Conclusions Prepare the context for innovative solutions for process industrialization  if you do not want to be in prototype phase for ever :-) EA has a key role to support the adoption of such solutions CORE-CSPA, Mauro Bruno – June 23, 2016 Geneve