Enforcing Reputation Constraints on
Business Process Workflows


Benjamin Aziz
1+ and Geoff Hamilton2

 
1University of Portsmouth

Portsmouth, United Kingdom
benjamin.aziz@port.ac.uk

2Dublin City University

Dublin, Ireland
geoff.hamilton@computing.dcu.ie

 

 

Abstract

The problem of trust in determining the flow of execution of business processes has been in the centre of research interst in the last decade as business processes become a de facto model of Internet-based commerce, particularly with the increasing popularity in Cloud computing. One of the main measures of trust is reputation, where the quality of services as provided to their clients can be used as the main factor in calculating service and service provider reputation values. The work presented here contributes to the solving of this problem by defining a model for the calculation of service reputation levels in a BPEL-based business workflow. These levels of reputation are then used to control the execution of the workflow based on service-level agreement constraints provided by the users of the workflow. The main contribution of the paper is to first present a formal meaning for BPEL processes, which is constrained by reputation requirements from the users, and then we demonstrate that these requirements can be enforced using a reference architecture with a case scenario from the domain of distributed map processing. Finally, the paper discusses the possible threats that can be launched on such an architecture.

 

Keywords: Business Process Workflows, BPEL, Reputation, Trust Models

 

+: Corresponding author: Benjamin Aziz

School of Computing, University of Portsmouth, Portsmouth PO1 3HE, Tel: +44-(0)23-9284-2265,
Web: http://azizb.myweb.port.ac.uk/

 

Journal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications (JoWUA),

Vol. 5, No. 1, pp. 101-121, March 2014 [pdf]