Authors:
Zakaria Maamar
1
;
Amel Benna
2
;
Minglin Li
3
;
Huiru Huang
3
and
Yang Xu
3
Affiliations:
1
College of Computing and IT, University of Doha for Science and Technology, Doha, Qatar
;
2
Department of Multimedia and Information Systems, CERIST, Algiers, Algeria
;
3
School of Computer Science, Fudan University, Shanghai, China
Keyword(s):
Asset, Business Process, ODRL, Resource, Service.
Abstract:
Despite the popularity of Resource-as-a-Service (RaaS) model, it falls short of providing low-level, flexible control over resources in terms of which category of users can use them, when and where users can use them, and how much users need to pay for them. To provide such a control, this paper presents 2 intermediary models between resources and services referred to as Resource-as-an-Asset (RaaA) and Asset-as-a-Service (AaaS), respectively. First, resource-related constructs are mapped onto asset-related constructs and then, the same asset-related constructs are mapped onto service-related constructs. A projection operator is developed to support construct mappings based on a set of pre-defined rules. To illustrate asset-related constructs, the paper resorts to the Open Digital Rights Language (ODRL) defining what is permitted, forbidden, or obliged over an asset. A system implementing construct mappings is presented in the paper as well.