The University of Southampton
University of Southampton Institutional Repository

Design Patterns for Wrapping Similar Legacy Systems with Common Service Interfaces

Millard, David, Howard, Yvonne, Chennupati, Swapna, Davis, Hugh, Jam, Ehtesham-Rasheed, Gilbert, Lester and Wills, Gary (2006) Design Patterns for Wrapping Similar Legacy Systems with Common Service Interfaces At European Conference on Web Services (ECOWS) 2006, Switzerland. 04 - 06 Dec 2006.

Record type: Conference or Workshop Item (Paper)


Web Services are increasingly being used to create a wide range of distributed systems, many of which involve legacy software. Developing service interfaces for these legacy systems can be difficult, as for interoperability reasons it is advantageous to use a common service interface that is independent of the particular legacy system behind it. This enables other services to interoperate with like legacy systems regardless of their implementation. Unfortunately, similar legacy systems can offer subtly different functionality from each other, making agreeing on a common interface difficult. This paper introduces three design patterns for managing this problem: Lowest Common Denominator, Most Popular and Negotiated Interfaces. It formally presents these patterns and reflects on how they have been used within the domain of e-learning to wrap legacy systems that function as databases of objective questions.

PDF millard-patterns.pdf - Other
Download (752kB)

More information

Published date: 2006
Additional Information: Event Dates: 4-6 December, 2006
Venue - Dates: European Conference on Web Services (ECOWS) 2006, Switzerland, 2006-12-04 - 2006-12-06
Organisations: Web & Internet Science, Electronic & Software Systems


Local EPrints ID: 263084
PURE UUID: fb55cb82-aa60-474d-8522-ae3ca07da0c9
ORCID for David Millard: ORCID iD
ORCID for Hugh Davis: ORCID iD
ORCID for Gary Wills: ORCID iD

Catalogue record

Date deposited: 09 Oct 2006
Last modified: 18 Jul 2017 08:44

Export record


Author: David Millard ORCID iD
Author: Yvonne Howard
Author: Swapna Chennupati
Author: Hugh Davis ORCID iD
Author: Ehtesham-Rasheed Jam
Author: Lester Gilbert
Author: Gary Wills ORCID iD

University divisions

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton:

ePrints Soton supports OAI 2.0 with a base URL of

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.