Browse by author
Lookup NU author(s): Dr Christopher Smith, Professor Aad van Moorsel
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.
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