|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Fourth IEEE European Conference on Web Services (ECOWS'06)
Design Patterns for Wrapping Similar Legacy Systems with Common Service Interfaces
Zurich, Switzerland
December 04-December 06
ISBN: 0-7695-2737-X
| ASCII Text | x | ||
| David E. Millard, Yvonne Howard, Swapna Chennupati, Hugh C. Davis, Ehtesham-Rasheed Jam, Lester Gilbert, Gary B. Wills, "Design Patterns for Wrapping Similar Legacy Systems with Common Service Interfaces," Web Services, European Conference on, pp. 191-200, Fourth IEEE European Conference on Web Services (ECOWS'06), 2006. | |||
| BibTex | x | ||
| @article{ 10.1109/ECOWS.2006.14, author = {David E. Millard and Yvonne Howard and Swapna Chennupati and Hugh C. Davis and Ehtesham-Rasheed Jam and Lester Gilbert and Gary B. Wills}, title = {Design Patterns for Wrapping Similar Legacy Systems with Common Service Interfaces}, journal ={Web Services, European Conference on}, volume = {0}, year = {2006}, isbn = {0-7695-2737-X}, pages = {191-200}, doi = {http://doi.ieeecomputersociety.org/10.1109/ECOWS.2006.14}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Web Services, European Conference on TI - Design Patterns for Wrapping Similar Legacy Systems with Common Service Interfaces SN - 0-7695-2737-X SP191 EP200 A1 - David E. Millard, A1 - Yvonne Howard, A1 - Swapna Chennupati, A1 - Hugh C. Davis, A1 - Ehtesham-Rasheed Jam, A1 - Lester Gilbert, A1 - Gary B. Wills, PY - 2006 KW - null VL - 0 JA - Web Services, European Conference on ER - | |||
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ECOWS.2006.14
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.
Citation:
David E. Millard, Yvonne Howard, Swapna Chennupati, Hugh C. Davis, Ehtesham-Rasheed Jam, Lester Gilbert, Gary B. Wills, "Design Patterns for Wrapping Similar Legacy Systems with Common Service Interfaces," ecows, pp.191-200, Fourth IEEE European Conference on Web Services (ECOWS'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.
