introducing the need for a domain model in public service provision (psp) egovernment systems

21
University of Macedonia © Information Systems Laboratory ICDIM, London, 13 Nov 2008 Introducing the need for a Domain Model in Public Service Provision (PSP) eGovernment Systems Efthimios Tambouris, CERTH/ITI and University of Macedonia, Thessaloniki, Greece [email protected]

Upload: efthimios-tambouris

Post on 14-Jan-2017

86 views

Category:

Presentations & Public Speaking


0 download

TRANSCRIPT

University of Macedonia

© Information Systems Laboratory ICDIM, London, 13 Nov 2008

Introducing the need for a Domain Model in Public Service Provision (PSP) eGovernment Systems

Efthimios Tambouris,

CERTH/ITI and University of Macedonia,

Thessaloniki, Greece

[email protected]

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 2

Contents

Rational and Objectives

PSP, Application and Business Domain Modeling

Survey of Standardisation efforts and EU Research Projects

Towards Introducing a PSP Domain Model

Conclusions and Future Work

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 3

Rationale

Electronic Government (eGov) aims, amongst others, to improve the

quality of Public Service Provision (PSP).

This has led to the development of numerous web-based information

systems for providing online public services (henceforth referred to as

Public Service Provision (PSP) eGov systems).

These systems are often developed using different technologies.

Most importantly, they are based on different underlying

assumptions and models for PSP.

As a result, they are often not interoperable.

The guidelines provided by many countries in terms of eGov

Interoperability Frameworks resolved most problems at the technical

level but not at the organisational or semantic.

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 4

Research Questions

In this paper, we investigate the role of a domain model for Public

Service Provision.

The main objective of this paper is to investigate the implications

from the introduction of a PSP domain model in the relevant

activities.

More specific objectives includes:

– (a) to review relevant standardization bodies in search for a universal

domain model for PSP;

– (b) to survey EU co-funded eGovernment research projects in order to

understand the role of a PSP domain model in research PSP eGov

systems development; and

– (c) to present the main PSP stakeholders and activities and illustrate how

these will be influenced with the introduction of a value chain model as

well as to illustrate the advantages and challenges of its introduction.

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 5

Contents

Rational and Objectives

PSP, Application and Business Domain Modeling

Survey of Standardisation efforts and EU Research Projects

Towards Introducing a PSP Domain Model

Conclusions and Future Work

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 6

PSP Main Stakeholders and Activities

Develop

legislation

for PSP

Procure PSP

eGov system

Develop PSP

eGov system

Use PSP

eGov system

PoliticianPublic

ServantEnd-User

ICT

Industry

Public

ServantConsultant

Lawmaker Procurer Developer User

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 7

Business and Application Domain Modeling

The development of an Information System (IS) in a “business”

domain (e.g. banking, public sector provision etc) is based on an

understanding of that domain and the users’ requirements

The analysis and design models that are normally constructed in the

development process, constitute IS or application domain models

These however are rarely models for the whole business domain as

the requirements of an IS are very specific

A business domain model (or simply domain model) is a

representation of a business area and not a specific IS in that area

Having a business domain model eliminates the need for developing

from scratch an application domain model as the former can be re-

used and customised to meet the needs of the latter

Hence domain models are particularly meaningful in complex areas

where many IS will be developed

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 8

Contents

Rational and Objectives

PSP, Application and Business Domain Modeling

Survey of Standardisation efforts and EU Research Projects

Towards Introducing a PSP Domain Model

Conclusions and Future Work

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 9

A Survey of Standardization and Other Relevant Initiatives

The OASIS eGovernment Technical Committee (www.oasis-

open.org/committees/egov/)

– worked towards adoption of XML, eBXML and OASIS standards to the

eGovernment domain.

The CEN MMI-DC Working Group

– work towards the harmonization of eGovernment metadata standards.

The CEN eGovernment Focus Group

– has produced a simple public service model which however needs to be

substantially improved before widely adopted, as indicated in the discussions that

took place following its introduction.

The W3C eGovernment Interest Group (www.w3.org/2007/eGov/)

– was recently formulated but there are no visible results yet.

In summary, the interest of standardization bodies on eGovernment has only

recently emerged and thus it is expected that there will be a long way before a

solid public service model is proposed and widely accepted.

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 10

A Survey of European Research Projects

The main research questions of our survey were the following:

1. Is the construction of a PSP domain model a strategic objective for the projects?

2. Are the resulting PSP domain models similar or significantly differ?

3. What are the methods used to construct and thereafter promote the relevant domain models?

Projects identified and surveyed:

– FP5 IST eGov,

– FP5 IST SmartGov,

– FP5 IST EU-Publi.com,

– FP6 IST OntoGov (www.ontogov.com),

– FP6 IST TerreGov (www.terregov.eupm.net),

– FP6 IST DIP (dip.semanticweb.org),

– FP6 IST FIT (www.fit-project.org),

– FP6 IST Acceess-eGov (www.accessegov.org),

– FP6 IST OneStopGov (www.onestopgov-project.org), and

– FP6 IST SemanticGov (www.semantic-gov.org).

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 11

Is the construction of a PSP domain model a strategic objective?

No single project has as a strategic objective the construction of a PSP domain model. The closest is SemanticGov which mentions as an objective “public administration domain analysis and modeling”

All aim to develop an application domain model and not a business (Public Service Provision) domain model. A notable exception is GEA (developed within EU-Publi.com and SemanticGov)

This is due to the priority of the EU towards innovation through technological advance rather than domain understanding.

At the same time, the cross-project collaboration mechanisms were not flexible enough to enable dynamic collaboration between projects with similar objectives to maximize efficient use of resources and impact.

In summary, both the researchers and the EU (as a co-funding organization) did not consider domain models in eGovernment as a strategic research priority.

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 12

Are the resulting PSP domain models similar or significantly differ?

All projects developed application domain models in the domain of

Public Service Provision (PSP)

An analysis of the relevant models suggests:

1. Constructing a domain model for PSP is a non-trivial task. Some of the

proposed models have a large number of entities and relationships and

are still considered non complete by their authors.

2. Different projects are arriving to similar but not identical public service

models. The reason for this diversion is probably the complexity of the

field but is also related to the method these models were developed

which is also related to the purpose of the model construction.

3. The field of PSP domain modeling is still open for further research.

There is no single model to claim that is provides a comprehensive and

complete picture of the whole domain.

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 13

What are the methods used to construct and thereafter promote the relevant domain models?

These projects follow classical steps in software engineering, i.e.

requirements elicitation, analysis, design and implementation

However, requirements elicitation is based on the needs of a small

number of Public Authorities (normally consortium partners)

No wider communities are consulted in the process

This resulting application domain models are subsets of the wider

Public Service Provision domain model

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 14

Contents

Rational and Objectives

PSP, Application and Business Domain Modeling

Survey of Standardisation efforts and EU Research Projects

Towards Introducing a PSP Domain Model

Conclusions and Future Work

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 15

Towards Introducing a PSP Domain Model

Develop

legislation

for PSP

Procure PSP

eGov system

Develop PSP

eGov system

Use PSP

eGov system

PoliticianPublic

ServantEnd-User

ICT

Industry

Public

ServantConsultant

PSP Domain Knowledge

Template for

PSP legilsation

PSP

Diagrams

PSP Patterns,

Libraries etc

PSP Use

Guidelines

PSP Domain

Model

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 16

Advantages and Challenges

Advantages

– Reduced cost of developing PSP eGov system

– Improved software quality

– Improved users experience

– Interoperability

Challenges

– The Universal Dimension

– Lack of research methodology

– Difficulty in building consensus

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 17

Contents

Rational and Objectives

PSP, Application and Business Domain Modeling

Survey of Standardisation efforts and EU Research Projects

Towards Introducing a PSP Domain Model

Conclusions and Future Work

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 18

Conclusions

There are considerable benefits when engineering software if a

relevant underlying business domain model exists.

This is particular true if the business domain is complex and many

Information Systems are expected to be developed in that domain.

Both these conditions are met in the case of PSP eGov systems.

A domain model for PSP could have considerable impact in the whole

industry of PSP eGov systems.

The construction and universal adoption of such model has the

potential to:

– reduce development costs,

– increase systems quality and

– facilitate interoperability between others.

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 19

Conclusions

At the same time, our work revealed that no such model is proposed by the

standardization bodies or developed within EU co-funded research projects.

In this work, we argued for the need for conducting a PSP domain model.

We believe this is a research task which however should involve all

stakeholders in order to have chances to succeed.

The value chain of public service provision involves various stakeholders from

politicians (who develop the relevant laws dictating all details of public service

provision), public servants (who operationalise the laws), their consultants

(who procure the relevant eGov systems), the industry (who develop the

eGov systems), other public authorities (who link their PSP eGov systems)

and the end-users (who finally use the systems).

Last but not least standardization bodies who will ensure that the domain

model is not only constructed but also promoted.

We believe that all stakeholders can have substantial benefits from the

introduction of such model.

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 20

Future Work

Despite the significant research effort needed for the construction and

adoption of a PSP domain model, we believe that its introduction is

not an end-stage but rather a beginning stage for additional

research.

Some examples follow.

– Conceptual research will be needed e.g. towards a domain model for the

whole Public Administration.

– Technological research will be needed towards semi-automated

systems that link the law production stage with the final implemented

eGov system.

– Information systems research will be needed to understand the adoption

(or lack of) of the relevant eGov systems.

– Process modeling and re-engineering research will be needed in

optimizing the relevant workflows.

University of Macedonia

Information Systems Laboratory http://islab.uom.gr 21

Thank you for your attention!!

Themis Tambouris

[email protected]

http://islab.uom.gr