Enforcing reputation constraints on business process workflows

Benjamin Aziz, Geoff Hamilton

Research output: Contribution to journalArticlepeer-review

94 Downloads (Pure)


The problem of trust in determining the flow of execution of business processes has been in the centre of research interest 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.
Original languageEnglish
Pages (from-to)101-121
JournalJournal of Wireless Mobile Networks, Ubiquitous Computing, and Dependable Applications
Issue number1
Publication statusPublished - Mar 2014


  • workflows
  • Security
  • reputation
  • Trust Management
  • BPEL
  • Formal specification


Dive into the research topics of 'Enforcing reputation constraints on business process workflows'. Together they form a unique fingerprint.

Cite this