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. In, European Conference on Web Services (ECOWS) 2006, Zurich, Switzerland, 04 - 06 Dec 2006.

Download

[img] PDF
Download (734Kb)

Description/Abstract

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.

Item Type: Conference or Workshop Item (Paper)
Additional Information: Event Dates: 4-6 December, 2006
Divisions: Faculty of Physical Sciences and Engineering > Electronics and Computer Science > Web & Internet Science
Faculty of Physical Sciences and Engineering > Electronics and Computer Science > Electronic & Software Systems
ePrint ID: 263084
Date Deposited: 09 Oct 2006
Last Modified: 27 Mar 2014 20:06
Further Information:Google Scholar
URI: http://eprints.soton.ac.uk/id/eprint/263084

Actions (login required)

View Item View Item

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