A Minimal Web Service Architectural Style

  1. Lookup NU author(s)
  2. Dr Carl Gamble
Author(s)Gamble C
Publication type Report
Series TitleSchool of Computing Science Technical Report Series
Source Publication DateApril 2007
Report Number1015
Full text is available for this publication:
Architectural mismatch occurs when two or more software components are connected to form a system and those components make differing and incompatible assumptions about their interactions or the environment in which they exist. The biggest question relating to this is what are the assumptions a component can make and how can we make them explicit. We believe that architectural styles have much to offer in this respect as they can provide a vocabulary of architectural elements and paremeters for the architect to follow and constraints to check the validity of the values and system configuration. In this paper we lay the groundings for our work in detecting architectural mismatches between web services by generating a minimal web service architectural style, where minimal refers to a component that adopts the minimum set of specifications required to be considered a web service. First we look at web services informally, then summarise the findings before showing how the resulting elements and constraints were implemented in the architectural description language Acme. We then show how this style can help detect mismatches in the Acme Studio tool with a simple example.
InstitutionSchool of Computing Science, University of Newcastle upon Tyne
Place PublishedNewcastle upon Tyne
ActionsLink to this publication