An Empirical Evaluation Of Web Services Architectures From An Economic Perspective

  1. Lookup NU author(s)
  2. Dr Christopher Smith
  3. Professor Aad van Moorsel
Author(s)Smith C, van Moorsel A
Publication type Report
Series TitleSchool of Computing Science Technical Report Series
Source Publication DateApril 2009
Report Number1148
Full text is available for this publication:
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.
InstitutionSchool of Computing Science, University of Newcastle upon Tyne
Place PublishedNewcastle upon Tyne
ActionsLink to this publication