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