Toggle Main Menu Toggle Search

Open Access padlockePrints

An Empirical Evaluation Of Web Services Architectures From An Economic Perspective

Lookup NU author(s): Dr Christopher Smith, Professor Aad van Moorsel

Downloads


Abstract

The evaluation of the two principal styles of web services architecture: Representational State Transfer (REST) and Service Oriented Architecture (SOA) has conventionally focused on the extent to which each architectural style induces desirable architectural properties. The increasing prevalence of enterprise web services and the commercialization of publicly available web services has driven increased interest in the association of Quality of Service (QoS) with the provision of services. Accordingly, the evaluation of web services architectures must consider the consequences of each architecture in terms of Quality of Service (QoS), such as performance and availability, and in terms of profit yielded by a provider offering service provision contracts contingent on this QoS. We introduce a utility model to facilitate the formation of optimal service contracts under the uncertainty in QoS experienced using a given architecture. We then introduce the Amazon Simple Storage Service (S3) as a pertinent example service, and present an architecture for contract-based service provision along with an implementation of the architecture using S3. Empirical results obtained from the implementation are presented to illustrate the consequences of a chosen architecture on QoS and therefore on the profit yielded by the provider from service provision contracts. This demonstrates the applicability of an empirical evaluation of web services architectures from an economic perspective.


Publication metadata

Author(s): Smith C, van Moorsel A

Publication type: Report

Publication status: Published

Series Title: School of Computing Science Technical Report Series

Year: 2009

Pages: 8

Print publication date: 01/04/2009

Source Publication Date: April 2009

Report Number: 1148

Institution: School of Computing Science, University of Newcastle upon Tyne

Place Published: Newcastle upon Tyne

URL: http://www.cs.ncl.ac.uk/publications/trs/papers/1148.pdf


Share