Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

16
NATIONAL INTEROPERABILITY FRAMEWORK INTEROPERABILITY COMPONENTS FOR ELECTRONIC DATA GATHERING implementation for e-Social Security TADEJ GABRIJEL 2013 United Nations Public Service Forum, Workshop 1 Bahrain, 26 May 2013

Transcript of Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

Page 1: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

NATIONAL INTEROPERABILITY FRAMEWORK

INTEROPERABILITY COMPONENTS FOR ELECTRONIC DATA GATHERING

implementation for e-Social Security

TADEJ GABRIJEL 2013 United Nations Public Service Forum, Workshop 1

Bahrain, 26 May 2013

Page 2: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

2000: first Electronic Commerce and Electronic Signature Act, modernization of Central Population Register

2001: first E-Gov Strategy 2001-2004, SIGOV-CA and SIGEN-CA Certificate Issuing Authorities first State Portal (first e-service: e-order certificates of birth, marriage, death)

2002: First G2G project ZPIZ-CVI-CRP

2003: Second generation of e-gov portal, first generic e-forms system (with e-pay, e-sign), start of life-event approach

2004: e-VEM for sole traders, electronic tax declarations

2005: modernization of Civil status register, Residence register

2006: E-Gov strategy 2006-2010, third generation of e-gov portal, modernization of Vehicles register, e-vehicle registration licence renewal service

2007: electronic form generator, eReminder service for expiration of personal documents

2008: e-VEM for companies, Portal for Children and Youth, eDemocracy modernization of Driving Licences Register

2009: E-Gov strategy SREP, Portal for older people and seniors

2010: e-Gov Action Plan AN SREP by 2015, National Interoperability Portal

2011: development of e- Social Security Interoperability Platform

2012: EUGO Business Portal (Slovenia Business Point)

E-government in Slovenia

Page 3: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

Current eGov strategy

Strategy on electronic services development and electronic data exchange (July 2009):

•Efficient and effective public administration with the help of e-government

•Increasing user take-up of online e-government services

•Sharing the infrastructure among public institutions and reuse of different modules and other horizontal measures

•Support for cross-border services – Single market support

objective 1: Efficiency& effectivness

objective 2:

Increase user Take-up

objective 3:

Shared Infrastructure and Modules

objective 4:

Single market support

Page 4: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

• Economic crisis outbreak in 2009

• Government response:

– exit strategy, stability programme, various structural measures;

• One of key interventions: simplification of social security system

– ensure social support to those who really need it, based on the income and property of the applicant ant his family;

– enable quick, fair and transparent decisions;

– stimulate the individuals for own personal activity;

– lower the risks for misuse of the social support system.

e-Social Security: the Social Challenge

Page 5: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

• Decisions on social rights, benefits, subsidies and payments: – child benefits, cash social assistance, income support,

state scholarships, reduced kindergarten fee, snack subsidy for elementary and high school students, lunch subsidy for elementary school students, transport subsidy for high school students and students, exemption of payment of social security services, contribution to the payment for a family assistant, rent subsidy, right to covering the difference to full value of health care services, right to the payment of contribution for compulsory health insurance

• Decisions based on the INCOME and PROPERTY of the applicants and their family members

e-Social Security

Electronic gathering of data,

minimizing burden for the applicants and for the decision makers.

Page 6: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

• IT system of the social affairs ministry: • Legacy, fragmented, inflexible

• Limited connections to other institutions with relevant data sources

• Relevant data sources:

– Holding data on income and property of citizens

– Numerous (50+), complex and heterogeneous (incl. 21 banks): • population register, households register, tax administration, ownership of

vehicles, ships and boats, ownership of land, companies, dematerialized securities, data on enrolment in education programmes, data on health insurance, pension insurance, employment/unemployment status, money on banks and investment funds...

– Some data sources didn’t exist yet, other largely unprepared

• Personal data protection: fear of creating Big Brother

• Time frames: very tight, crisis on the rise

e-Social Security: the 2009/2010 environment

Page 7: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

TRAY

Central tool for standardised execution of smart electronic data enquiries

IO-MODULE

Data distribution system for flexible synchronous data retrieval

ASYNCHRONOUS MODULE

System for electronic enquiries for special datasources

SECURITY PLATFORM

System for managing users and their rights

Reusable application building blocks

for electronic data gathering

The complexity of the problem had to be lowered

The managebility of the new system had to be ensured

Page 8: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

• The Flagship component

• Enabling dynamic real time BPM process generation, parallel or serial

• Reliable, powerful and intelligent transport channel

• Collecting logically connected data from different sources

• Technical validation of responses

• Reducing technical complexity of data gathering

• Extremely flexible - adding new datasources and clients, configuration and parametrisation by GUI interface

• Built in monitoring and automatic alerts

• Modern service oriented architecture concepts ( Java SOA)

• Technologically independent, currently running on jBoss Java EE application server

• Modern programming approaches (EJB 3 entities, session

beans, JMS, JAAS security, OR mappings etc.)

• Various integration standards (XML, SOAP, JAX-WS)

Interoperability components: TRAY

TRAY

Central tool for standardised execution of smart electronic data enquiries

Page 9: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

Key features:

– Sophisticated Auto-resume function based either on datasource unavailability or answer’s technical invalidity or soap error

– Covering situations of Client unavailability (results delivery)

– Scheduler: managing situations of periodic unavailabiliy of datasource (e.g. nights, weekends)

– Notifying Client about temporary results, possibilities for early process termination

– Dynamic call modelling, scripts and built-in variables

– Forced slow-down of enquiries trough different queues with different parallelism

– Possibility for enquiries grouping for lowering pressure to datasource, asynchronous processing of results

– Decisions can be based of the contents of answers, exceptions handling

– Possibilities for automatic transformation of received data, fully parameterized and managed by using GUI interface

TRAY

Central tool for standardised execution of smart electronic data enquiries

Interoperability components: TRAY

Page 10: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

• Standardized platform for data distribution

• Offering full set of functionalities for heavy-duty synchronous data access

• Institutions without their own distribution system can use this system to safely and reliably distribute their data to all the legitimate users

• Enabling/disabling access to the users

• Institutions retain full control of the actual data distribution

• Dynamic, limiting the scope of data for different users and different purposes

• Preserving reliable electronic trail, with full details of the actual data sent together with the traffic data

• Institutions using this system can use test- and production environment

Interoperability components: IO-MODULE

IO-MODULE

Data distribution system for flexible synchronous data retrieval

Page 11: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

• Enabling electronic enquiries to those datasources where synchronous access is not possible (high security standards or without electronic database and requiring manual answers etc.)

• Electronic “questions” are stored in secured “waiting room” where the datasource can collect them and prepare the answers

• Answered are delivered back to the “waiting room” and the system ensures that they are returned to the right address

• Built-in system for multi-level alerts by different channels

• Possibility for manual or automatic processing, single or bulk

• Datasources can be grouped (e.g. Banks) and the system waits for all the answers from that group

Interoperability components: ASYNCHRONOUS MODULE

ASYNCHRONOUS MODULE

System for electronic enquiries for special datasources

Page 12: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

• Providing access control for applications and their functionalities

• Support for multiple modules within an application and for different functionalities within a module

• Users can use any valid slovenian qualified digital certificate

• Possibility of special limiting supported certificate set for a specific application

• The user applies for his rights, his managing supervisor confirms or rejects the applied rights

• Support for physical users (persons) and system users (applications, systems)

• Built-in SSO functionality: all applications using this module can use the login-sharing between applications

• Multi-purpose, reusable

Interoperability components: SECURITY PLATFORM

SECURITY PLATFORM

System for managing users and their rights

Page 13: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

TRAY

IO-MODULE custom web-services

ASYNCHRONOUS MODULE

Defense - participation in

civil protection etc.

Register of ships

and boats

Population register

Pension insurance

Health insurance

Employment service

Tax administration

Prison administration

Central securities clearing

corporation

Register of transacion accounts

RE

SU

LT

S !

EN

QU

IRY

?

Client system central system for decisions

on social rights

Register of households

Register of vehicles

Guarantee and maintainance

fund

Investment funds

companies

1, 2, 3… 10x

BANKS – accounts (transaction, savings,

deposits, trading)

1, 2, 3… 21x

Public sector

Pension Fund

SECURITY PLATFORM

MDDSZ

… …

other internal databases

Business register

Real property ownership – lots, houses

Enrollment in basic,

secondary, Higher, high

education

War veterans database

Ministry of internal affairs

updating

Maritime administr.

Defense ministry

updating

updating

updating

CSD61

CSD61

CSD3

CSD2

CSD1

Permanent updating of distribution databases

Social work center is processing an

application, using client application

Client system is activating the TRAY

The TRAY is creating

microprocesses

Now TRAY has collected all the

answers

Answers from different custom

webservices

Asynchronous datasources are returning their

answers

Informing the client system

Collecting answers from IO-MODULE

Data being transfered from the

TRAY

Data collecting complete

Demand for data decisions on social rights

(client system)

Interoperability components for electronic data gathering

TRAY, IO-MODULE, ASYNCHRONOUS MODULE, SECURITY PLATFORM

Supply of data data owners

(different institutions and datasources)

Page 14: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

• e-Social Security: enabling fair decisions – efficient distribution of social support budget

• Reduced costs for data gathering – IT-supported gathering is cost-efficient

(automated, minimizing human effort)

– Classic way is expensive (official paper documents with questions, receiving official paper answers, printing, packaging, processing, scanning, postal costs…)

• Reuse of existing components in other systems – More reuse - higher savings in development and operating costs

Cost Savings

Page 15: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

• Approaches of other countries to ensure fruitful collaboration with other institutions

– Cross-domain projects, whole-of-the government projects

– Creating common goals and targets

– Sacrifying their own short-term interests for higher common goals

• Reusability of application building blocks – Myth or Reality? – To what extent is this approach really used in practice

– What kind of reuse: idea, code, existing product

– In-house reuse, reuse by other institutions, cross-border re-use?

Questions for discussion

Page 16: Presentation by Mr. Tadej Gabrijel on Interoperability Components ...

Republic of Slovenia

Ministry of the Interior Trzaska cesta 21

SI-1000 Ljubljana Slovenia

T: +386 1 428 4000

F: +386 1 478 4733

E: [email protected]

National interoperability portal: nio.gov.si

E: [email protected]

THANK YOU FOR YOUR ATTENTION!