Detecting Architectural Mismatches Between Web Services

  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 Number1019
Full text is available for this publication:
Given the advantages of building systems from pre-built and pre-tested components instead of building new ones each time, why then is this not the norm in software engineering? The answer appears to be that building systems this way currently requires a similar amount of effort to building one from scratch. This is because of the work required to successfully integrate components with differing assumptions into a single system. The work stems from faults in the system caused by these differing assumptions, such faults can be termed "Architectural Mismatches". In this paper we give a brief introduction to this concept and to that of "architectural styles" which will form part of the proposed solution. We introduce web services, which we use throughout the work as our example components. Then we discuss the current state of our work on a web service architectural style and the collation of the set of architectural assumptions designers of web services might make. Finally we give an outline of work still to do and tool support needed to test and demonstrate our findings.
InstitutionSchool of Computing Science, University of Newcastle upon Tyne
Place PublishedNewcastle upon Tyne
ActionsLink to this publication