Service contracts: coordination of user-adaptation in open service architectures

Bylund, Markus and Waern, Annika (1998) Service contracts: coordination of user-adaptation in open service architectures. Personal and Ubiquitous Computing, 2 (3). pp. 188-199.

Full text not available from this repository.

Official URL:


An Open Service Architecture (OSA) is a framework that supports an open set of users to subscribe to, and possibly pay for an open set of services. Today, the World Wide Web (WWW) is the most successful example of an OSA. Nevertheless, the WWW provides poor support for personalised services, since services cannot collaborate unless handcrafted to do so. We present a framework that allows independent, personalised services to coordinate their adaptations to individual users. The framework is described in terms of service contracts in an agent architecture. We first describe the general notion of service contracts, and then the particulars of service contracts used for adaptation coordination. Adaptation coordination addresses a crucial issue for OSAs: that of providing users with homogeneous interaction with heterogeneous services. We suggest that this is done by introducing a separate adaptation coordination agent, which orchestrates how the individual services are personalised.

Item Type:Article
Uncontrolled Keywords:Adaptation coordination, Agent-oriented programming, Open service architectures, Service contracts, User adaptive services
ID Code:2617
Deposited By:Vicki Carleson
Deposited On:27 Feb 2008
Last Modified:18 Nov 2009 16:12

Repository Staff Only: item control page