A trust negotiation system for digital library web services

Halvard Skogsrud, Boualem Benatallah, Fabio Casati

Research output: Contribution to journalArticle

11 Citations (Scopus)

Abstract

A scalable approach to trust negotiation is required in digital library (DL) environments that have large and dynamic user populations. In this paper we introduce Trust-Serv, a model-driven trust negotiation framework for Web services, and show how it can be used to effectively handle trust negotiation in DLs. The framework employs a model for trust negotiation based on state machines, extended with security abstractions. High-level specifications expressed with the state-machine-based model are then translated into formats suitable for automating the trust negotiation process. The proposed framework also supports negotiation policy lifecycle management, an important trait in the dynamic environments that characterize DLs. In particular, we present a set of policy change operations that enable the dynamic evolution of negotiation policies without disrupting ongoing negotiations. The proposed approach has been implemented as a container-centric mechanism that is transparent to the DL and to the developers of DL Web services, simplifying DL development and management as well as enabling scalable deployments.

Original languageEnglish
Pages (from-to)185-207
Number of pages23
JournalInternational Journal on Digital Libraries
Volume4
Issue number3
DOIs
Publication statusPublished - 2004
Externally publishedYes

Fingerprint

abstraction
management

Keywords

  • Conceptual modeling
  • Digital libraries
  • Lifecycle management
  • Trust negotiation
  • Web services

ASJC Scopus subject areas

  • Library and Information Sciences

Cite this

A trust negotiation system for digital library web services. / Skogsrud, Halvard; Benatallah, Boualem; Casati, Fabio.

In: International Journal on Digital Libraries, Vol. 4, No. 3, 2004, p. 185-207.

Research output: Contribution to journalArticle

Skogsrud, Halvard ; Benatallah, Boualem ; Casati, Fabio. / A trust negotiation system for digital library web services. In: International Journal on Digital Libraries. 2004 ; Vol. 4, No. 3. pp. 185-207.
@article{a72ef00697c44a37a61bc24d7533dca6,
title = "A trust negotiation system for digital library web services",
abstract = "A scalable approach to trust negotiation is required in digital library (DL) environments that have large and dynamic user populations. In this paper we introduce Trust-Serv, a model-driven trust negotiation framework for Web services, and show how it can be used to effectively handle trust negotiation in DLs. The framework employs a model for trust negotiation based on state machines, extended with security abstractions. High-level specifications expressed with the state-machine-based model are then translated into formats suitable for automating the trust negotiation process. The proposed framework also supports negotiation policy lifecycle management, an important trait in the dynamic environments that characterize DLs. In particular, we present a set of policy change operations that enable the dynamic evolution of negotiation policies without disrupting ongoing negotiations. The proposed approach has been implemented as a container-centric mechanism that is transparent to the DL and to the developers of DL Web services, simplifying DL development and management as well as enabling scalable deployments.",
keywords = "Conceptual modeling, Digital libraries, Lifecycle management, Trust negotiation, Web services",
author = "Halvard Skogsrud and Boualem Benatallah and Fabio Casati",
year = "2004",
doi = "10.1007/s00799-004-0083-y",
language = "English",
volume = "4",
pages = "185--207",
journal = "International Journal on Digital Libraries",
issn = "1432-5012",
publisher = "Springer Verlag",
number = "3",

}

TY - JOUR

T1 - A trust negotiation system for digital library web services

AU - Skogsrud, Halvard

AU - Benatallah, Boualem

AU - Casati, Fabio

PY - 2004

Y1 - 2004

N2 - A scalable approach to trust negotiation is required in digital library (DL) environments that have large and dynamic user populations. In this paper we introduce Trust-Serv, a model-driven trust negotiation framework for Web services, and show how it can be used to effectively handle trust negotiation in DLs. The framework employs a model for trust negotiation based on state machines, extended with security abstractions. High-level specifications expressed with the state-machine-based model are then translated into formats suitable for automating the trust negotiation process. The proposed framework also supports negotiation policy lifecycle management, an important trait in the dynamic environments that characterize DLs. In particular, we present a set of policy change operations that enable the dynamic evolution of negotiation policies without disrupting ongoing negotiations. The proposed approach has been implemented as a container-centric mechanism that is transparent to the DL and to the developers of DL Web services, simplifying DL development and management as well as enabling scalable deployments.

AB - A scalable approach to trust negotiation is required in digital library (DL) environments that have large and dynamic user populations. In this paper we introduce Trust-Serv, a model-driven trust negotiation framework for Web services, and show how it can be used to effectively handle trust negotiation in DLs. The framework employs a model for trust negotiation based on state machines, extended with security abstractions. High-level specifications expressed with the state-machine-based model are then translated into formats suitable for automating the trust negotiation process. The proposed framework also supports negotiation policy lifecycle management, an important trait in the dynamic environments that characterize DLs. In particular, we present a set of policy change operations that enable the dynamic evolution of negotiation policies without disrupting ongoing negotiations. The proposed approach has been implemented as a container-centric mechanism that is transparent to the DL and to the developers of DL Web services, simplifying DL development and management as well as enabling scalable deployments.

KW - Conceptual modeling

KW - Digital libraries

KW - Lifecycle management

KW - Trust negotiation

KW - Web services

UR - http://www.scopus.com/inward/record.url?scp=33746699343&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33746699343&partnerID=8YFLogxK

U2 - 10.1007/s00799-004-0083-y

DO - 10.1007/s00799-004-0083-y

M3 - Article

VL - 4

SP - 185

EP - 207

JO - International Journal on Digital Libraries

JF - International Journal on Digital Libraries

SN - 1432-5012

IS - 3

ER -