31
MS e-Government WG Athens 28 February 2002 Dr. Efthimios Tambouris Archetypon S.A. [email protected] An Integrated Platform for One-Stop Government: The eGOV project

FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

Embed Size (px)

Citation preview

Page 1: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002

Dr. Efthimios Tambouris

Archetypon S.A.

[email protected]

An Integrated Platform for One-Stop Government:

The eGOV project

Page 2: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 2

Contents

One-Stop Government

eGOV Project Overview

Use Scenarios: Public Servants and Citizens

Next Steps

Page 3: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 3

One-Stop Government

Definition:

The integration of public services from a customer’s (citizen or business) point of view.

Characteristics:

Services must be integrated (technological and organisational challenge)

The integration must follow citizens needs (human, technical and organisational challenge)

Life-events and business-episodes as guiding metaphors for integration:

The life-event concept: Life-events describe situations of human beings where public services may be required.

The business-episode concept: Business episodes describe topics of companies and self-employed citizens that may trigger public services or interactions with public authorities.

Page 4: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 4

Human centered Service Provision

From a model based on the internal organization of the Public Sector to a model based on the needs of the citizen

Municipality

Directorate of Urban Planning

Directorate of Technical Service

Directorate of Citizenship

Ministry of the

Interior

Tax Office

CITIZEN

BIRTH

SCHOOL

WORK

HEALTH

TRAVEL

MARRIAGE

PENSION

DEATH

Page 5: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 5

National Portals (some examples)

Austria: www.help.gv.at

UK: www.ukonline.gov.uk

France: www.service-public.fr

Portugal: www.infocid.pt

Finland: www.opas.vn.fi

Switzerland: www.ch.ch

USA: www.firstgov.gov

Singapore: www.ecitizen.gov.sg

Page 6: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 6

Service Provision Model

Each channel has its own system for connection

with the back-office

PORTAL

G2G

System for Providing

Services and Content and for

Coordination Activities

One-Stop Government Platform

Page 7: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 7

One-Stop Government

eGOV Project Overview

Use Scenarios: Public Servants and Citizens

Next Steps

Contents

Page 8: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 8

Project Fact Sheet

Name: An Integrated Platform for Realising Online One-Stop Government

Contract: IST-2000-28471

Duration: 24 months

Budget: 4,782,211 €

EC Funding: 2,500,000 €

Person Months: 468.2

Web Site: www.egov-project.org; www.egovproject.org (available in English, German, French and Greek)

E-mail: [email protected]

Page 9: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 9

The Consortium

• IKV ++

• Archetypon S.A.

• NCSR ‘Demokritos’

• Ministry of Interior, Public

Admin & Decentralisation

• Municipality of Amaroussion

• Siemens • University of Linz • Ministry of Public service and Sports • Federal Computer Center • IDHEAP

• Tieto Enator

PO: Frederic Loeurng

• Beijing?

Page 10: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 10

Archetypon S.A. and e-Government

Archetypon:

A Hellenic, independent IT company

Stable rhythm of growth (from 35 to 150 employees in the last 5 years)

International Market focused (customers: Microsoft, IBM, Siebel, European Commission…)

Activities: e-Government, e-Solutions, S/W engineering & testing factory, multi-lingual content, digital media, telecoms, consulting.

e-Government Unit:

Coordination of IST EURO-CITI and eGOV projects

Initiator and partner in IST SmartGov project

Many scientific publications

Members act as Team Members in CEN and Dublin Core-GOV Working Group.

Members act as peer-reviews in significant e-government workshops and conferences e.g. EGOV conference (within DEXA), KMinGOV, e-government track within Bled e-commerce conference etc.

Members act as thinks tank members, consultants, experts etc. in a number of projects, panels, groups etc.

Page 11: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 11

eGOV Conceptual Model

Mid-office Portal Back-office

Life-event

Public Service

Info for Services

Back-office processes and

existing systems

Meta

da

ta

GovML files

eGOV Composite

Service

eGOV Elementary

Service

Page 12: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 12

Public Services: eGOV Architecture

Public Authority 2

Public Authority 1

Mid-office Portal

Public Authority responsible for one-stop government

Back-office

/**

* Constructor.

*

* @param regQueryUrl Query Url to Registry component, optional: could be given

in property, @see EgovRegistry

* @param regHttpProxyHost Proxy Host (if beyond firewall) to Registry component, optional:

could be given in property,

* @see EgovRegistry

* @param regHttpProxyPort Proxy Port (if beyond firewall) to Registry component, optional:

could be given in property,

* @see EgovRegistry

* @exception EgovException If bad arguments or logger initialisation fails

* @see EgovException

*/

public EgovWSClient(String regQueryUrl, String regHttpProxyHost, String regHttpProxyPort) throws

EgovException

/**

* Gets the wsdl url and access point url of a Service and it's service id.

* Only one fetch from UDDI needed.

* <br/> A. Service name match: Only partial match needed.

* <br/> B. Service id match: Perfect match needed.

* <br/> Final match is logical AND operation between A and B.

*

* @param serviceName Service name

* @param serviceId Service id

* @return String array, 0: WSDL Url, 1: Access Point Url

* @exception EgovException If service failed

* @see EgovException

*/

public synchronized String[] getWsdlAndAccessPointUrls(String serviceName, String serviceId)

throws EgovException

/**

* Retrieves the data from url.

*

* @param url Url as String

* @return Data from url as String

* @exception EgovException If service failed.

* @see EgovException

*/

public String getData(String url) throws EgovException

/**

* Connect to service.

*

* @param url Access Point Url as String

* @param params Paramters for the service and SOAP parameters

* @return Xml Response Message as String

* @exception EgovException If service failed.

* @see EgovException

*/

public String connectToService(String url, String params) throws EgovException

/**

* Convert to string.

*

* @return String String representation of object

*/

public String toString()

/**

* Constructor.

*

* @param regQueryUrl Query Url to Registry component, optional: could be given

in property, @see EgovRegistry

* @param regHttpProxyHost Proxy Host (if beyond firewall) to Registry component, optional:

could be given in property,

* @see EgovRegistry

* @param regHttpProxyPort Proxy Port (if beyond firewall) to Registry component, optional:

could be given in property,

* @see EgovRegistry

* @exception EgovException If bad arguments or logger initialisation fails

* @see EgovException

*/

public EgovWSClient(String regQueryUrl, String regHttpProxyHost, String regHttpProxyPort) throws

EgovException

/**

* Gets the wsdl url and access point url of a Service and it's service id.

* Only one fetch from UDDI needed.

* <br/> A. Service name match: Only partial match needed.

* <br/> B. Service id match: Perfect match needed.

* <br/> Final match is logical AND operation between A and B.

*

* @param serviceName Service name

* @param serviceId Service id

* @return String array, 0: WSDL Url, 1: Access Point Url

* @exception EgovException If service failed

* @see EgovException

*/

public synchronized String[] getWsdlAndAccessPointUrls(String serviceName, String serviceId)

throws EgovException

/**

* Retrieves the data from url.

*

* @param url Url as String

* @return Data from url as String

* @exception EgovException If service failed.

* @see EgovException

*/

public String getData(String url) throws EgovException

/**

* Connect to service.

*

* @param url Access Point Url as String

* @param params Paramters for the service and SOAP parameters

* @return Xml Response Message as String

* @exception EgovException If service failed.

* @see EgovException

*/

public String connectToService(String url, String params) throws EgovException

/**

* Convert to string.

*

* @return String String representation of object

*/

public String toString()

Citizen

Life Event

Public Service

Public Service

Public Service

Page 13: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 13

Public Content: GovML as a proposed standard

1. GovML for describing life-events

Contains attributes that standardize the presentation of life-events information

5 elements: Title, Description, Language, Related Services, Law

2. GovML for describing public services (according to law)

Contains attributes that standardize the presentation of information on public services, as described by the respective law

Created once for each public service and usually centrally – usually changes only when the respective law changes

19 elements: Title, Description, Audience, Cost, …

3. GovML for describing public services as delivered by public authorities

Contains attributes that standardize the presentation of information on how a certain public service is delivered by a public authority

Created by each authority for each public service – updated when some essential info changes (e.g. name of responsible public servant)

25 elements: Title, Description, Service Hours, Contact Details …

Page 14: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 14

Public Content: eGOV Metadata Element Set

eGOV Metadata Element Set (or Application Profile)

A proposed standard for locating and retrieving public

sector information resources

Based on Dublin Core, IDA (MIReG project), national

initiatives, international projects etc.

Specified by the eGOV partners

Presented to CEN (European Committee for

Standardization)

Page 15: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 15

Main Benefits of eGOV Approach

Benefits to citizens and businesses:

Invocation of integrated public services based on the life-event

concept

Invocation of individual public services

Benefits to public authorities:

eGOV services may be re-used in many different life-events

Existing automated public services can be provided to the

citizens through the eGOV platform

Automated as well as non-automated public services can be

integrated in the eGOV platform

The eGOV conceptual model is implemented based on standards and state of the art technologies (XML, RDF, UDDI, WSDL, SOAP, etc.)

Page 16: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 16

Current Status

Technical Activities:

Integration and Deployment at Austria and Greece almost

completed

Next Step: Trials in Greece and Austria until 31 May 2002

Life-events and Services will be selected by Public

Authorities (several have been modeled incl. Getting

married, elections process, new business, etc.)

Dissemination:

More than 20 scientific publications!

Invited presentations at French PM Cabinet, Romanian

Ministry, Berlin e-Government Workshop, EC

Interoperability Workshop …

Page 17: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 17

One-Stop Government

eGOV Project Overview

Use Scenarios: Public Servants and Citizens

Next Steps

Contents

Page 18: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 18

A new public service to eGOV portal

SD CD

2. Describe Service

3. Publish Service

1. Create Service

Page 19: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 19

1. Create service

/**

* Constructor.

*

* @param regQueryUrl Query Url to Registry component, optional: could be given

in property, @see EgovRegistry

* @param regHttpProxyHost Proxy Host (if beyond firewall) to Registry component, optional:

could be given in property,

* @see EgovRegistry

* @param regHttpProxyPort Proxy Port (if beyond firewall) to Registry component, optional:

could be given in property,

* @see EgovRegistry

* @exception EgovException If bad arguments or logger initialisation fails

* @see EgovException

*/

public EgovWSClient(String regQueryUrl, String regHttpProxyHost, String regHttpProxyPort) throws

EgovException

/**

* Gets the wsdl url and access point url of a Service and it's service id.

* Only one fetch from UDDI needed.

* <br/> A. Service name match: Only partial match needed.

* <br/> B. Service id match: Perfect match needed.

* <br/> Final match is logical AND operation between A and B.

*

* @param serviceName Service name

* @param serviceId Service id

* @return String array, 0: WSDL Url, 1: Access Point Url

* @exception EgovException If service failed

* @see EgovException

*/

public synchronized String[] getWsdlAndAccessPointUrls(String serviceName, String serviceId)

throws EgovException

/**

* Retrieves the data from url.

*

* @param url Url as String

* @return Data from url as String

* @exception EgovException If service failed.

* @see EgovException

*/

public String getData(String url) throws EgovException

/**

* Connect to service.

*

* @param url Access Point Url as String

* @param params Paramters for the service and SOAP parameters

* @return Xml Response Message as String

* @exception EgovException If service failed.

* @see EgovException

*/

public String connectToService(String url, String params) throws EgovException

/**

* Convert to string.

*

* @return String String representation of object

*/

public String toString()

• process modelling

• service implementation

• Web service creation

SD

Page 20: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 20

2.1 Decribe Service using GovML

• specific description

• general description

SR

Page 21: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 21

2.2 Add metadata for service using eGOV AP

• metadata model

• service metadata

Life Event

...

...Marriage

Resource

Civil

MarriageReligious

Marriage...

CD

Page 22: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 22

3. Publish eGOV service to Portal

CD SD

Page 23: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

…so

about

getting

married…

eGov Portal

Authentication SIR UDDI Actual content Actual service

Page 24: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

…so

about

getting

married…

eGov Portal

Authentication SIR UDDI Actual content Actual service

Life-events

Marriage

…so about

getting

married…

Page 25: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

…so

about

getting

married…

eGov Portal

Authentication SIR UDDI Actual content Actual service

Page 26: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

…so

about

getting

married…

eGov Portal

Authentication SIR UDDI Actual content Actual service

Page 27: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

…so

about

getting

married…

eGov Portal

Authentication SIR UDDI Actual content Actual service

Page 28: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 28

One-Stop Government

eGOV Project Overview

Use Scenarios: Public Servants and Citizens

Next Steps

Contents

Page 29: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 29

The OneStopGov proposal

Objectives:

To finalise research on one-stop government

To proceed with mass deployment in Europe and China

Main partners:

The eGOV Consortium + Beijing + new public authorities

Logistics:

Will be submitted in 1st Call of IST porgramme of FP6

Open Invitation:

To all organisations represented here!

To public authorities responsible for national portals

Page 30: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 30

Towards a European standard for metadata for governmental resources

Aim:

To specify a common Metadata Application Profile for the whole public sector in Europe

Initiator:

Project currently running by CEN (the European Committee for Standardization)

Liaisons with IDA (MIReG project), DC-Gov Working group etc.

Survey under way:

Does your country has a metadata element set? What are the elements?

What was the methodology used to derive that set?

Your answers are valuable!

Please send them via e-mail at [email protected]

Page 31: FP5 IST eGov Project Presentation at EU MS eGov WG in 2002

MS e-Government WG Athens 28 February 2002 31

Thank you for your attention!

Questions/Comments?

[email protected]