Application of Service Oriented Architecture in Statistics New Zealand UNSC Modernisation of the Statistical Process Seminar New York, February 24, 2010.

Slides:



Advertisements
Similar presentations
Statistics 2020 and Platform Approach Te Käpehu Whetü May 2011.
Advertisements

JUNE 2007 page 1 EDS Proprietary Applications Modernization Services Modernizing the Applications Portfolio.
Input Data Warehousing Canada’s Experience with Establishment Level Information Presentation to the Third International Conference on Establishment Statistics.
Applying the SOA RA Utah Public Safety ESB Project Utah Department of Technology Services April 10, 2008 Prepared by Robert Woolley.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Stefania Bergamasco, Cecilia Colasanti An integrated approach to turn statistics into knowledge combining data warehouse, controlled vocabularies and advanced.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
1 Software architecture adjustments for a changing business.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
Chapter 9 DATA WAREHOUSING Transparencies © Pearson Education Limited 1995, 2005.
DATA WAREHOUSING.
Course Instructor: Aisha Azeem
International Seminar on Modernizing Official Statistics:
Microsoft Business Intelligence Gustavo Santade Business Intelligence Project Manager Improving Business Insight Building a cube using Analysis Services.
by Ha Do Statistical Standard Methodology and ITC Department
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
Setting up a National Warehouse of Official Statistics in India P C Mohanan Deputy Director general National Statistical Organisation Ministry of Statistics.
GOVERNMENT SERVICES INTEGRATION INDUSTRY SOLUTION.
What is Enterprise Architecture?
NSI 1 Collect Process AnalyseDisseminate Survey A Survey B Historically statistical organisations have produced specialised business processes and IT.
Case Studies: Statistics Canada (WP 11) Alice Born Statistics UNECE Workshop on Statistical Metadata.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
Data Warehousing at STC MSIS 2007 Geneva, May 8-10, 2007 Karen Doherty Director General Informatics Branch Statistics Canada.
Seminar on New Frontiers for Statistical Data Collection WP 30 Moving to common survey tools and processes – the ABS experience Jenine Borowik, Adrian.
Presentation Outline (hidden slide) Technical Level: 100 Intended Audience: TDMs, ITPros, ITDMs, BI specialists Objectives (what do you want the audience.
Copyright ©2004 Virtusa Corporation | CONFIDENTIAL Service Oriented Architecture Ruwan Wijesinghe.
Service Oriented Architecture (SOA) at NIH Bill Jones
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
On Tap: Developments in Statistical Data Editing at Statistics New Zealand Paper by Allyson Seyb, Felibel Zabala and Les Cochran Presented by Felibel Zabala.
2 Copyright © Oracle Corporation, All rights reserved. Defining Data Warehouse Concepts and Terminology.
Metadata Architecture at StatCan MSIS 2008 Luxembourg, April 7-9, 2008 Karen Doherty Director General Informatics Branch Statistics Canada.
Architectural Design Yonsei University 2 nd Semester, 2014 Sanghyun Park.
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Statistics New Zealand’s End-to-End Metadata Life-Cycle ”Creating a New Business Model for a National Statistical Office if the 21 st Century” Gary Dunnet.
Francesco Rizzo (ISTAT - Italy) Stefano De Francisci (ISTAT – Italy) An integration approach for the Statistical Information System of Istat using SDMX.
InSPIRe Australian initiatives for standardising statistical processes and metadata Simon Wall Australian Bureau of Statistics December
Statistical Metadata Strategy and GSIM Implementation in Canada Statistics Canada.
Business model Transformation Strategy (BmTS) John Pearson and Tracey Savage Statistics NZ’s.
1 1 Developing a framework for standardisation High-Level Seminar on Streamlining Statistical production Zlatibor, Serbia 6-7 July 2011 Rune Gløersen IT.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Eurostat SDMX and Global Standardisation Marco Pellegrino Eurostat, Statistical Office of the European Union Bangkok,
SDMX IT Tools Introduction
Business model Transformation Strategy (BmTS): Transforming our Business MSIS Presentation May 2007 Gary Dunnet Creating a.
Slide 1 Service-centric Software Engineering. Slide 2 Objectives To explain the notion of a reusable service, based on web service standards, that provides.
SAM for SQL Workloads Presenter Name.
Integrated metadata systems History Status Vision Roadmap
Eurostat 1.SDMX: Background and purpose 1 Edward Cook Eurostat Unit B5: “Central data and metadata services” SDMX Basics course, October 2015.
Avanade Confidential – Do Not Copy, Forward or Circulate © Copyright 2014 Avanade Inc. All Rights Reserved. For Internal Use Only SharePoint Insights (BETA)
1 Copyright © Oracle Corporation, All rights reserved. Business Intelligence and Data Warehousing.
Chapter 8: Data Warehousing. Data Warehouse Defined A physical repository where relational data are specially organized to provide enterprise- wide, cleansed.
Statistical process model Workshop in Ukraine October 2015 Karin Blix Quality coordinator
United Nations Economic Commission for Europe Statistical Division CSPA: The Future of Statistical Production Steven Vale UNECE
J2EE Platform Overview (Application Architecture)
N-Tier Architecture.
Service-centric Software Engineering
Metadata Infrastructure and Standardisation in New Zealand
SDMX Reference Infrastructure Introduction
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.
2. An overview of SDMX (What is SDMX? Part I)
e-Invoicing – e-Ordering 20/11/2008
Metadata The metadata contains
CSPA: The Future of Statistical Production
HCL Application Modernization Services
1. SDMX: Background and purpose
Work Session on Statistical Metadata (Geneva, Switzerland May 2013)
Presentation transcript:

Application of Service Oriented Architecture in Statistics New Zealand UNSC Modernisation of the Statistical Process Seminar New York, February 24, 2010 Geoff Bascand & Matjaz Jug

Drivers for IT Architecture Agility: transformational changes like shift towards the increased use of administrative data, more automated data processing etc. Cost & Reuse: standardisation and reducing high costs of development and maintenance of statistical production systems. Integration: need for integration of outsourced statistical tools and legacy application assets Configuration: response to frequent changes in data sources, questionnaires, methodology and classifications.

SOA Definition The Open Group describes Service Oriented Architecture (SOA) as a: –“style of IT architecture that delivers agility and Boundaryless Information Flow™. It is deployed on an increasing scale in enterprises today.” SOA is a message-based, independent component architecture where: –communication between components is managed by a “service (or process) manager” that mediates communication, coordination and cooperation among components through messages. The message carries data and process data.

SOA Benefits Increased agility: organisations should be able to more quickly respond to changes in business process and external environment. Reduction of cost through reuse: new IT systems should be able to leverage the most readily available code and services from across the organization and externally. Better possibilities for integration using loosely coupled framework and orchestration. Configuration rather than programming

Situation in Statistical Organizations Many lessons learnt from early adopters Even now there are not a lot of statistical organisations implementing SOA on a large scale We are “behind” compared with some other sectors like the Airline Industry WHY? Are we really so different?

In Some Areas We are Different! Many semantically diverse data structures Frequent change in data structure, sources, questionnaires Specific requirements like data confidentiality Many stove-piped legacy application assets Mainly non-transactional processing End-user processing environments

Learning from Data Warehousing and Metadata-Driven Projects 1.High degree of organisational change is required which is usually slow process. 2.It is difficult to establish new governance. 3.New architecture usually requires complete replacement of legacy application assets portfolio. 4.Software development capability is difficult to upgrade and maintain in-house 5.Common challenge organisations often face involves effectively managing metadata. 6.Lack of standardisation – it appears every new paradigm requires more of it.

Additional lessons from early SOA attempts Standardisation of services and data structures is vital Too broad a business or services scope, then costs of generality & development are high Too specific a service or business request, then benefits of re-usability are limited Performance degrades with volume

STATISTICAL INFRASTRUCTURE DISSEMINATIONDISSEMINATION DISSEMINATIONDISSEMINATION IT INFRASTRUCTURE MICRO - ECONOMIC MACRO- ECONOMIC COLLECTCOLLECT COLLECTCOLLECT SOCIAL CENSUS Architecture in Stats NZ now – Platform approach and Shared Services (SOA)

Collection CAPI CATI Imaging Administrative Data Dissemination Data Dissemination Management Table Builder Table Builder Infoshare Business Toolbox Business Toolbox Future Content Management ( Content Management ( Processing - Micro Economic Statistics Processing - Macro Economic Statistics Processing - Social/Household Statistics Statistical Infrastructure IT Infrastructure Platform for Micro economic statistics (BESt) Platform for HH statistics (POSS) Other systems (mostly legacy) Platform for National Accounts (DNA) Frames and Registers Classification Management Metadata Management Methodologies Hardware Server Software (OS, , SQL DB, OLAP, CRM, CMS) Applications & Tools Desktop Software (MS Office, Lotus Notes) Census Platform Future (Web) Future (Web) Respondents & Collection Management

SOA in Data Collection Description: data collected through CATI, CAPI and Imaging are loaded (pushed) using messaging infrastructure to production databases. The grain is individual questionnaire response. Load service was built to deliver data to Legolution and POSS Input Data Environment (now Social Input Store). Challenges: We have dropped this approach in Process phase due to difficulties in moving large amounts of data as a messages. Requirement to pass process-metadata was overlooked so additional metadata transfer had to be used Benefits: infrastructure required for transactional data collection where every response can be pushed to production systems. This approach is anticipated as a result of Standard Business Reporting project.

SOA in Data Processing Description: Data is now transferred using ETL packages (pull). Service is used to initiate ETL packages. Configuration store is a central place where process is configured (metadata) and is currently used by two systems: BESt platform and SOFIE processing system. Challenges: Reuse of ETL packages is limited to the single platform (BESt) but some components (configuration store) can be used by other systems as well (as part of statistical infrastructure). Benefits: Highly configurable process workflow enabling WHAT-IF scenarios.

SOA in Data Dissemination Description: Dissemination tool Business Toolbox is using SDMX query service to get aggregated data from dissemination data warehouse OECD.stat and present it in a customized user friendly way. Challenges: integration of data warehouse with output production (legacy) systems. Benefits: Presentation of information is not dependent on the physical structure in data warehouse, possibility to easily add new SDMX- based web components as well as new data.

SOA in Statistical Infrastructure Description: Coding is the first example of statistical infrastructure to be offered through the service interface (internally and externally). CCS coder will offer automated coding service based on classification metadata in CARS. Challenges: metadata management & standardisation. Benefits: Statistical infrastructure (metadata management systems, registers) can provide services to internal and external platforms and individual systems.

How to Start? Areas Where SOA Can Deliver Significant Value Metadata services: a good candidate for reuse in many stovepipe and corporate applications. Statistical tools/components: making them more interoperable using service interface would significantly improve the possibilities to integrate them in different IT environments and therefore increase their shared usage and collaboration.

Summary Iterative development (low hanging fruit first) and proofs of the concepts No emphasis on any particular approach: SOA, DW and metadata-driven architecture are used together in a way which maximizes benefits and minimizes risk Strong focus on use of standards (SDMX) Common IT Infrastructure is enabling additional consolidation (MS SQL Server & Analysis Services, SAS Server, Blaise,.NET)

Annex: Systems Architecture and SOA Use – Detailed Version The following slide is a detailed picture of our systems architecture –Box 1 highlights SOA in the collections area –Box 2 highlights SOA in the processing area –Box 3 highlights SOA in the dissemination area –Box 4 highlights SOA in statistical infrastructure

Architecture and SOA Use – Detailed Version