PUBLIC SECTOR INTEROPERABILITY

learningsnortΑσφάλεια

3 Νοε 2013 (πριν από 3 χρόνια και 9 μήνες)

73 εμφανίσεις


PUBLIC SECTOR INTEROPERABILITY

Peter Strickx

March

19, 2012

Poland


Focus will be on practical aspects and
experiences in interoperability



E
-
Government context


FSB as interoperability implementation


(European) Interoperability framework

Agenda



E
-
government

focuses

on

better

services

for

citizens

and

businesses

and

more

effective

use

of

the

Government’s

information

resources
.

It

sets

a

strategic

direction

for

the

way

the

public

sector

will

transform

itself

by

implementing

business

models

which

exploit

the

possibilities

of

new

technology







Office of the e
-
Envoy (UK
-

2002)


E
-
Government

E
-
Government

© Fedict 2009. All rights reserved
|

p.
5



Total Solution (integrated services)



I will say it only once



Authoritative [Data] Source
(even between
governments)


limit admin. formalities


Customer focus / User friendly


Transparent & Respect for Privacy


No digital divide (channel neutral)


Minimal cost / reliable / available / performance


e
-
gov

guiding principles



Architecture & building blocks

Introducing FSB


Fedict’s

answer:

Service Oriented Architecture
(SOA);

the


Federal


Service


Bus


Introducing FSB

Supplier

Supplier

Consumer

Supplier

FSB approach :
Open Approach

Federal Authentic sources

WEB Application

Local or Regional Authentic sources

WEB Application

Regional or

Local SB

security + trust

FEDMAN

Federal Service Bus

FSB concept :

Fedict facilitates access to
Authentic sources via web services and FSB

FSB



Federal Service Bus



One unique
connection to
different back
-
ends



Secured access

Notary

Web

XML

XML

RN

RBis

FSB Governance
Catalogue of FSB Services







Taxonomy & information management

SOA conformance

Policy establishment & management

Reporting

Service lifecycle management

Service publication / advertising /

promotion

Change & impact analysis

Service / usage reporting

Service discovery

Service connection guidance

Service due diligence

Service request & registration

Service Registry / Repository

Service Architects

Service Managers

Service

Providers

& Consumers

SOA governance and management applications

Identify reusable services

Apply common data model

Support service lifecycle

FSB Governance :

FSB Platform

Shows content FSB to Customer

Describes FSB Services

Stores RFCs, FSB service designs, Test reports, Provider SLAs

Manages Consumption Contracts

Audits SOAP Services @
designtime

Registry

Service Bus

Supports services development

Runs Services

DEVELOPMENT

Service Bus

Service development & testing

INTEGRATION

Load & Integration testing

TEST & ACCEPTANCE

PRODUCTION

beta testing

production

Repository

Policies, Enforcement, Monitoring

Report Engine

Verifies


WSDLs


Access Control List


Access Windows


FSB Service availability

FSB Management Operation
Poller

Calls

Management operations

Checks services availability

Authentication /
Autorization

Content based defense

Message throttling

Duplicate protecting

Message Logging

Monitoring tool

Stores SNMP messages

Trigger alerts

Sends alerts


Reusable services


Person Services


Get information from different registers (National register and Social
Security)


Combine these into a useful business service


Enterprise Services


ConsultKBO


Different specialized services


Application specific services


E
-
depot


4
th

way


E
-
birth





FSB Services


One
-
stop
shopping


Reduce connection points (and points of failure)


Standard security, logging, monitoring


Standardize services


Common data model


Standardized
behavior


Governance


Release management


Staging


Loose coupling

Advantages of this SOA approach


Apply these
concepts to
some of our use
cases in next
slides

Europe
: proposed service taxonomy

FSB use cases :
PersonService

Consumers

Task services

Entity services

Utility services

Get

Person

service

Search

Person

service

Manage

Person

service

Person

Legacy

service

NREntity

service

SSREntity

service

NR

access

service

SSR

access

service

Rijksregister

Social Security

Consumers

Task services

Entity services

Utility services

Get

Person

service

Search

Person

service

Manage

Person

service

Person

Legacy

service

NREntity

service

SSREntity

service

NR

access

service

SSR

access

service

Rijksregister

Social Security

Basic data

service

Basic logic

service

Composed


public

service

FSB use cases :
PersonService

FSB use cases :
eDepot

Notary fills a digital deed using data

coming from the authentic sources

The notary electronically signs the document,

and securely submits it to the
eDepot

services


Maximum 1 day

Few Minutes later, the notary receives a company number

> The client can use this number to start his activities

PersonServices

Enterprise Services

Create & Activate
Entreprise

Deposit digital deed to Justice


Access

Authentic

Sources

Workflow

eDepot

Send Abstracts to

Monitor for publication



Objective : Create a
Company
in 3
days (1
day for
eDepot
)

Notary fills a digital deed using data

coming from the authentic sources

Objective : Create a
Company
in 3
days (1
day for
eDepot
)

The notary electronically signs the document,

and securely submits it to the
eDepot

services


Maximum 1 day

Few Minutes later, the notary receives a company number

> The client can use this number to start his activities

PersonServices

Enterprise Services

Create & Activate
Entreprise

Deposit digital deed to Justice


Access

Authentic

Sources

Workflow

eDepot

Send Abstracts to

Monitor for publication



Life event

Process

Public

Service

Basic logic

service

FSB use cases :
eDepot


FSB use cases : Police
-
on
-
Web

FSB use cases :
eBirth

RRN

eLoket

Police

Back end


FSB use cases : Police
-
on
-
Web

FSB use cases :
eBirth

RRN

eLoket

Police

Back end

Basic logic

service


FSB use cases :
eBirth

Munipality

of residence

Social Security

National Register

Hospital

eHealth

Munipality

place of birth


Munipality

of residence

Social Security

National Register

Hospital

eHealth

Munipality

place of birth

Life event

Process

Public

Service

Basic logic

service

FSB use cases :
eBirth

FSB use cases : 4th Way

Requestor Applications

FSB

CCFF

KSZ

Finances

RSZ

RSVZ

“Notice 1”


“Acknowledgment notification” per party

“Notice 2” per notification and/or per party


“acknowledgment 1”

“Notification per party”


“Acknowledgment 2”

“Notice 1”

“Notice 2” per
notificationor

per party

“Acknowledgment 1”

“Acknowledgment 2”

“Notice 1” per party

“Acknowledgment notification”

per party

“Notice 2” per party

“Acknowledgment 1” per party

“notification” per party

“Acknowledgment 2” per party

“Acknowledgment 1” per party

“notification” per party

“Acknowledgment 2” per party

“Notice 1”

“Notice 2”

per notification

or per party

“Acknowledgment 1” per party

“notification” per party

“Acknowledgment 2” per party

“notification” per party

WSreq

WSresp

Backoffice

L o c a l o f
f

i

c e s

WSreq

WSresp

Making / receiving messages

WSreq

WSresp

WSreq

WSresp

WSreq

WSresp

“Notification

per party”

Requestor Applications

FSB

CCFF

KSZ

Finances

RSZ

RSVZ

“Notice 1”


“Acknowledgment notification” per party

“Notice 2” per notification and/or per party


“acknowledgment 1”

“Notification per party”


“Acknowledgment 2”

“Notice 1”

“Notice 2” per
notificationor

per party

“Acknowledgment 1”

“Acknowledgment 2”

“Notice 1” per party

“Acknowledgment notification”

per party

“Notice 2” per party

“Acknowledgment 1” per party

“notification” per party

“Acknowledgment 2” per party

“Acknowledgment 1” per party

“notification” per party

“Acknowledgment 2” per party

“Notice 1”

“Notice 2”

per notification

or per party

“Acknowledgment 1” per party

“notification” per party

“Acknowledgment 2” per party

“notification” per party

WSreq

WSresp

Backoffice

L o c a l o f
f

i

c e s

WSreq

WSresp

Making / receiving messages

WSreq

WSresp

WSreq

WSresp

WSreq

WSresp

“Notification

per party”

Basic logic

service

Life event

Basic data

service

Process

Public

Service

FSB use cases : 4th Way

Conclusion : the taxonomy works for us

Life event

Process

Public

Service

Composed


public

service

Basic logic

service

Basic data

service

Middleware:
consumers, platforms and
providers

Interoperable identity and access
management

user

Application

Identification

& authentication

Gain Access

Interoperable identity and access
management

user

Application

Identification

& authentication

Gain Access


Attributes


NRN

Enterprises

Notary



Interoperable identity and access
management

user

Application

Identification

& authentication

Gain Access


Attributes


NRN

Enterprises

Notary



Permissions

Roles

Interoperable identity and access
management

Legal representative

Security Manager

KBO

Grant access

user

Application

Identification

& authentication

Gain Access


Attributes


NRN

Enterprises

Notary



Permissions

Roles

©
Fedict

2009. All rights reserved
|

p.
34


Workflow

Access manager

Interoperable identity and access
management

user

Application

Identification

& authentication

Gain Access


Attributes


NRN

Enterprises

Notary



Permissions

Roles

Federal
Authentication

Service (FAS)

Attribute

Service

Role Mgmt
Service

Interoperable identity and access
management

user

Application

Identification

& authentication

Gain Access


Attributes


NRN

Enterprises

Notary



Permissions

Roles

Interoperable identity and access
management


European Interoperability Framework


3 dimensions :


Organisational Interoperability


Semantic Interoperability


Technical Interoperability

IDABC EIF

EU pilots that work on

cross
-
border interoperability

© fedict 2011. All rights reserved



EnterpriseServices

(13 re
-
usable
webservices
)


Service provider: KBO (FOD
Economie
) / Service consumers:
eDepot
,
eLoket
, KFBN,
MagMa
,
eHuissier


WS:
WSConsultAgentEnterpriseService
,
WSConsultATService
,
WSConsultAttestService
,
WSConsultKBOService
,
WSConsultTAPService
,
WSReportKBOService
,
WSReportTAPService
,
WSStatusKBOService
,
WSUpdateATService
,
WSUpdateAttestService
,
WSUpdateKBOService
,
WSUpdateTAPService
,
WSErvoService
, (
CMPELegacyService
), (
CheckEnterpriseLegacyService
)


PersonServices

(4 re
-
usable
webservices
)


Service providers:
Rijksregister

(IBZ) &
BisRegister

(KSZ)

Service consumers:
eLoket
, KFBN,
eBirth
, KBO,
CS&CitizenAdmin
,
Securex
,
Zenito
, Nationale
Loterij


WS:
GetPersonService
,
IGValidationService
,
SearchPersonService
,
ManagePersonService
,
(
PersonLegacyService
)


4thWayServices (3 specific
webservices
)


Service providers: KSZ, FOD
Financiën

(&
Vlaamse

Belastingsdienst
)

Service consumers:
notarissen
, (
aankoopcomités

&
gerechtsdeurwaarders
)


WS:
FourthWayDebtProviderService
,
FourthWayNoticeRequesterService
,
FourthWayPushErrorService


UME3Services (1 specific
webservice

with 16 underlying flows still active)


Legacy of old UME2 flows, all remaining flows will be migrated before the end of 2011

Web services actually available on FSB (1/3):


eLoketServices

(4 specific
webservices
)


Service provider:
Politie
, IBZ /
Aline
, FOD Econ / Service consumers:
eLoket

/
PoW


WS:
PoliceBackOfficeService
,
PoliceReferenceTableUpdateService
,
AlinePublicBackEndService
,
CitizenStatusService


eBirthServices

(5 specific
webservices
)


Service provider: Fedict,
eHealth

/ Service consumers:
eHealth
,
eBirth

(application),
gemeenten


WS:
CityService
,
CodageService
,
HospitalService
,
InternalService
,
ManageService
,


eDepotServices

(5 specific
webservices
)


Service providers: KFBN, KBO, FOD
Justitie
,
Belgisch

Staatsblad

/ Service consumers: KFBN


WS:
CredocNotificationService
,
EdepotCreateService
,
EdepotUpdateService
,
JusticeProxyService
,
MoniteurProxyService


NBBServices

(2 re
-
usable
webservices
)


Service provider: Nationale Bank van
België

(NBB)


WS:
NationalBankServices
,
AnnualAccountService

Web services actually available on FSB (2/3):


EDRLServices

(5 specific
webservices
)


Service provider: DAV / Service consumers:
Portaal
,
Partena


WS:
ActivityService
,
AddressService
,
ProcedureService
,
ProductService
,
SectorService


EurtransbelServices

(1 specific
webservice
)


Service provider: FOD
BuZa

/ Service consumer: European Union


WS:
NationalExecutionMeasureNotificationService


DigiflowServices

(1 specific
webservice
)


Service providers: FOD Fin, RSZ, KBO / Service consumer:
Digiflow


WS:
AttestService


IAMServices

(2 specific
webservices
)


Service provider: KSZ / Service consumers: IAM
-
KSZRoleCollector
, IAM TUM


WS:
SocialSecurityUserManagmentService
,
TripletIdentityCheckService


UtilityServices

(2 re
-
usable
webservices
)


WS:
EchoService
,
SecuredEchoService

(only for testing connectivity with FSB)

Web services actually available on FSB (3/3):

Company

Dossier

Citizen ID

Citizen ID

Company ID

Privacy

Transport

Infrastructure

Company
Dossier
Citizen ID
Citizen ID
Company ID
Privacy
Transport
Infrastructure
Transport
Infrastructure

Overview of LSP’s Collaborations