SOA in Statistics Sweden

Slides:



Advertisements
Similar presentations
1. 2 Captaris Workflow Microsoft SharePoint User Group 16 May 2006.
Advertisements

Multi-Mode Survey Management An Approach to Addressing its Challenges
Page 1 More information at; gaddsoftware.comgaddsoftware.com.
Integrating SOA and the Application Development Framework Shaun O’Brien Principal Product Manager – Oracle JDeveloper / ADF.
Troy Hutchison Service Oriented Architecture (SOA) Security.
Chapter 12 USING TECHNOLOGY TO ENHANCE BUSINESS PROCESSES.
Background Data validation, a critical issue for the E.S.S.
a Service Oriented Architecture
Framework for Automated Builds Natalia Ratnikova CHEP’03.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
ESCOP ™ System Center Operations Portal Expanding SCOM 2007 Data Warehouse and ACS Function.
Margherita Forcolin (Insiel S.p.A.) Thessaloniki, 13 October 2011.
Summary Report Project Name : Advancing an Open Source Service Oriented Architecture (SOA) Ecosystem Brief Project Description : This Charter project aims.
Virginia Enterprise Applications Program (VEAP) Agency Information Technology Resource (AITR) Tuesday, May 15 th, 2007
Web Services Based on SOA: Concepts, Technology, Design by Thomas Erl MIS 181.9: Service Oriented Architecture 2 nd Semester,
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
The Systems Development Life Cycle
Identity Management: A Technical Perspective Richard Cissée DAI-Labor; Technische Universität Berlin
MSIS 2012 – Statistics Sweden Guidance for Statistical Services Jakob Engdahl ( ) Head of Architecture and Strategy unit – IT Department.
Enterprise Architecture HOW COMPANIES ARE EXPLOITING INFORMATION TO THROUGH IT.
Enterprise Solutions Chapter 10 – Enterprise Content Management.
UNECE CAPACITY BUILDING WORKSHOP ON TRADE FACILITATION IMPLEMENTATION: TOOLS, TECHNIQUES AND METHODOLOGIES 18 – 20 October 2004, Geneva Single Window Development.
Basel · Baden · Bern · Lausanne · Zürich · Düsseldorf · Frankfurt/M. · Freiburg i. Br. · Hamburg · München · Stuttgart · Wien Trivadis Integration Architecture.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 1 INTRODUCTION TO SYSTEMS ANALYSIS AND DESIGN: AN AGILE, ITERATIVE APPROACH From.
1 SYS366 Week 1 - Lecture 1 Introduction to Systems.
Eurostat Sharing data validation services Item 5.1 of the agenda.
TRITON - An event driven SOA architecture MSIS Jakob Engdahl, Statistic Sweden
Adopting CSPA and CORE in Istat: the role of Enterprise Architecture Mauro Bruno, Monica Scannapieco, Marco Silipo Istituto Nazionale di Statistica - Istat.
Questionnaire Generator Based on the DDI standard
SAP Business One 9.0 integration for SAP NetWeaver Solution Overview
ORACLE SOA 11g ONLINE TRAINING
Fundamental of Databases
Investment Intentions Survey 2016
Achievements in 2016 Data Integration Linked Open Metadata
The Development Process of Web Applications
CS4311 Spring 2011 Process Improvement Dr
Systems Analysis and Design in a Changing World, 6th Edition
Deploying ArcGIS at a Telecommunication Organization
EIN 6133 Enterprise Engineering
API Documentation Guidelines
Country use cases: Cambodia, and Tunisia
Catherine Murphy-O’Connor – Eduardo Jiménez
Ian Goldsmith – VP, Product Management, SOA Software
Top Reasons to Choose Angular. Angular is well known for developing robust and adaptable Single Page Applications (SPA). The Application structure is.
Stephen Faig to provide the introduction Mike Ruane, President / CEO
HP Quality Center 10 Hottest Features and Project Harmonization
PROGRESS AND CHANGES IN
Project tracking system for the structure solution software pipeline
Chapter 1 (pages 4-9); Overview of SDLC
ESS Vision 2020 Validation: Implementation of deliverables
OBJECT-ORIENTED APPROACH TO OFFICIAL STATISTICS
GSBPM, GSIM, and CSPA.
Using Dashboards to Communicate Project Progress
SWITZERLAND International Marketing and Output Database Conference
SISAI 2011 – Statistics Sweden
RISK MANAGEMENT and RM Tools
Integration and API development (With MuleSoft Anypoint Platform)
MTAT Enterprise System Integration Lecture 7: Service Analysis
Transitioning into Prime Pilot Phase & Implementation Phase
Johan Erikson Statistics Sweden Luxemburg, March 2012
Chapter 7 –Implementation Issues
XML Based Learning Environment
Saravana Kumar CEO/Founder - Kovai Atomic Scope – Product Update.
Mission, Vision & Values
SISAI 2012 – Statistics Sweden
Applying the ESS EARF in a VIP project: The ESS.VIP Validation example
SOA initiatives at Istat
FISCAL TRANSPARENCY PLATFORM
Sending data to EUROSTAT using STATEL and STADIUM web client
ESS Enterprise Architecture
Presentation transcript:

SOA in Statistics Sweden 28th of October 2015 Jakob Engdahl, Dep. Director IT

SOA History in Stat Sweden SOA pilots and projects Triton-project 2008 2010 2014 2012 2006 In Data Environment-project ”Shared production environment”

SOA Pilots 2006-2008

Outcomes from initial pilots Focus on business objects (swedish gsim-like model) Make all services speak the same language - interfaces based on business objects Process oriented business objects Interconnect the services by using a separate "communication platform" Invest in an integration platform (biztalk) Create "smart" information flows between services Let the surveys select which services should be used Let the information objects be the focal point for the orchestration mechanism Use BAM (Business activity monitoring) for supplying a process status overview Implement a combination of process-, information- and utility-oriented services Encapsulate existing process oriented systems or create new services Services is something the business side should understand (can contain applications, webservices, databases etc) Surveys configure pre-deployed services - no service release when adding surveys in the platform Use SOA principles (Thomas Erl) for design Create a process dashboard Provide capabilities for controlling and monitoring the progress Invite all people working with a specific survey and assign them roles Roles should automatically translate to the right level of access in the dashboard and the services Implement a smart quality assurance mechanism in the dashboard Invest in datawarehouse solutions for manageing data Create data warehouses for all "steady states" Cornerstone in survey harmonization program Version control on everything

Communication platform: IDE In Data Environment 2008-2009 Business case becomes more clear but.. Still focused on the SOA-approach Scanning Web Collection Authentication Printing Manual editing Communication platform: IDE (based on BizTalk) Duplicate control Selective editing … Survey 1 Survey 2 Survey 3 Survey 4 …

Main architecture components

Triton 2010-2014 Business case focus - SOA just the solution

Shared production environment 2014… End-to-end business scope Build on previous architecture – detail and improve

Looking forward 2008 2010 2014 2012 2006 SOA pilots and projects Triton-project 2008 2010 2014 2012 2006 In Data Environment-project ”Shared production environment”

Looking back Focus on business objects (swedish gsim-like model) Make all services speak the same language - interfaces based on business objects Process oriented business objects Interconnect the services by using a separate "communication platform" Invest in an integration platform (biztalk) Create "smart" information flows between services Let the surveys select which services should be used Let the information objects be the focal point for the orchestration mechanism Use BAM (Business activity monitoring) for supplying a process status overview Implement a combination of process-, information- and utility-oriented services Encapsulate existing process oriented systems or create new services Services is something the business side should understand (can contain applications, webservices, databases etc) Surveys configure pre-deployed services - no service release when adding surveys in the platform Use SOA principles (Thomas Erl) for design Create a process dashboard Provide capabilities for controlling and monitoring the progress Invite all people working with a specific survey and assign them roles Roles should automatically translate to the right level of access in the dashboard and the services Implement a smart quality assurance mechanism in the dashboard Invest in datawarehouse solutions for manageing data Create data warehouses for all "steady states" Cornerstone in survey harmonization program Version control on everything