Upload
efthimios-tambouris
View
109
Download
1
Embed Size (px)
Citation preview
MS e-Government WG Athens 28 February 2002
Dr. Efthimios Tambouris
Archetypon S.A.
An Integrated Platform for One-Stop Government:
The eGOV project
MS e-Government WG Athens 28 February 2002 2
Contents
One-Stop Government
eGOV Project Overview
Use Scenarios: Public Servants and Citizens
Next Steps
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.
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
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
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
MS e-Government WG Athens 28 February 2002 7
One-Stop Government
eGOV Project Overview
Use Scenarios: Public Servants and Citizens
Next Steps
Contents
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]
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?
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.
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
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
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 …
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)
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.)
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 …
MS e-Government WG Athens 28 February 2002 17
One-Stop Government
eGOV Project Overview
Use Scenarios: Public Servants and Citizens
Next Steps
Contents
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
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
MS e-Government WG Athens 28 February 2002 20
2.1 Decribe Service using GovML
• specific description
• general description
SR
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
MS e-Government WG Athens 28 February 2002 22
3. Publish eGOV service to Portal
CD SD
…so
about
getting
married…
eGov Portal
Authentication SIR UDDI Actual content Actual service
…so
about
getting
married…
eGov Portal
Authentication SIR UDDI Actual content Actual service
Life-events
Marriage
…so about
getting
married…
…so
about
getting
married…
eGov Portal
Authentication SIR UDDI Actual content Actual service
…so
about
getting
married…
eGov Portal
Authentication SIR UDDI Actual content Actual service
…so
about
getting
married…
eGov Portal
Authentication SIR UDDI Actual content Actual service
MS e-Government WG Athens 28 February 2002 28
One-Stop Government
eGOV Project Overview
Use Scenarios: Public Servants and Citizens
Next Steps
Contents
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
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]
MS e-Government WG Athens 28 February 2002 31
Thank you for your attention!
Questions/Comments?