Responsibility Aspects in Service engineering
for e-Government
Christophe Feltus
Abdelaziz Khadraoui
Anastasiya Yurchyshyna
Michel Léonard
Eric Dubois
Outline
1. Trends and challenges in services engineering for e-Government
2. Towards integrating the responsibility dimension
Service and its dimensions
Ontological layer
Organisational layer
Informational layer
Technical layer
Responsibility dimension
3. Conclusions and perspectives
Building complex information system for e-Government
Sustainable services
Compliance with legal framework
Service interoperability
Responsibility dimension of stakeholders: how to measure?
Trends and Challenges
in service engineering for e-Government
Towards Integrating Responsibility
Service = a result of a process of acquiring knowledge in the context of the
information system engineering
Towards Integrating Responsibility
Ontological layer
Legal framework describing accessibility confidential and public information of
the inhabitants of the country
Fundamental concepts and business rules extracted from laws
Ontology model of a service
Ontological layer permits to specify the business rules, the ontological roles and
the fundamental concepts dedicated to specify this service
Towards Integrating Responsibility
Organisational layer
One or several organizational contexts for a service concerning access to the
data related to inhabitants of the country
One or more roles
One or more stakeholders
Role represents a set of necessary responsibilities, expressed organizational
contexts, to perform the execution of the activities of the development process
or to watch the execution of activities performed by the other roles
Organizational layer permits to describe the roles, the business activities and
business processes related to the access of data related to the inhabitants.
Towards Integrating Responsibility
Informational layer
Kernel of the information layer of a service directly from the ontological model
Consolidation and enrichment at the organizational layer
Informational layer has 3 types of aspects:
Static – the data structure of a service
Dynamic – the behaviour of different elements of a service
Integrity constraints – represent the business rules of an organization.
Integrity constraints – specify the constraints governing the service
Towards Integrating Responsibility
Technical layer
… aims at representing the component of the information system that supports
the realization of the service
all the components from logic and technique that compose the infrastructure
all the components from the business application to the network component
all the components from the business application to servers
all the components from the business application to computers, etc.
Special focus: security !
Towards Integrating Responsibility
Responsibility dimension 1/2
Responsibility meta-model
… for different contexts
… aligning the stakeholders’ responsibilities defined at the business layer
down to the representation of that responsibility at the application layer …
Added value since it facilitates the alignment between the different layers
organizational layer: a responsibility is assigned to a role that performs
business activities)
informational: responsibilities required information
Technical: responsibility has an existence (e.g.: through the form of a class
and is logically associated to a data object and to the employees’ ID)
Towards Integrating Responsibility
Responsibility dimension 2/2
… facilitating the management of services interoperability
two services share common information
who is responsible for what data?
who can access the data?
Interoperability !
Conclusions and Perspectives
Service orientation => new crucial issues and challenges
Our approach:
guarantees service compliance
facilitates the alignment between the different layers of a service
enhances the management of services interoperability
Perspectives and ongoing works:
ongoing work: formalization to specify product and process parts
ongoing work: validation of the approach for managing risks in financial domain
perspectives: case study in the frame of the management of operational risk in
the financial sector (e.g. Basel II and III and Sarbanes-Oxley Act)