Browse by author
Lookup NU author(s): Dr Carl Gamble
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.
Author(s): Gamble C
Publication type: Report
Publication status: Published
Series Title: School of Computing Science Technical Report Series
Year: 2007
Pages: 37
Print publication date: 01/04/2007
Source Publication Date: April 2007
Report Number: 1015
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/1015.pdf