Synthesizing and integrating legacy components as services using adapters

Sudhakiran V. Mudiam, Gerald C. Gannod, Timothy Lindquist

Research output: Contribution to journalArticle

2 Citations (Scopus)

Abstract

Legacy applications are prime candidates for software reuse: they have been relied upon for several years and often have a strong organizational commitment. Migrating existing legacy applications is a very natural requirement when moving to and adopting a new technology. A service-based development paradigm is one in which components are viewed as services. In this model, services interact and can be providers or consumers of data and behavior. This paper describes an architecture-based approach for the synthesis of services from legacy components and their subsequent integration with service-requesting client applications.

Original languageEnglish (US)
Pages (from-to)134-148
Number of pages15
JournalScience of Computer Programming
Volume60
Issue number2
DOIs
StatePublished - Apr 2006

Fingerprint

Computer software reusability

Keywords

  • Re-engineering
  • Service-oriented computing
  • Software architecture

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Software

Cite this

Synthesizing and integrating legacy components as services using adapters. / Mudiam, Sudhakiran V.; Gannod, Gerald C.; Lindquist, Timothy.

In: Science of Computer Programming, Vol. 60, No. 2, 04.2006, p. 134-148.

Research output: Contribution to journalArticle

Mudiam, Sudhakiran V. ; Gannod, Gerald C. ; Lindquist, Timothy. / Synthesizing and integrating legacy components as services using adapters. In: Science of Computer Programming. 2006 ; Vol. 60, No. 2. pp. 134-148.
@article{7b884ac62f37492fb79742efd6cca269,
title = "Synthesizing and integrating legacy components as services using adapters",
abstract = "Legacy applications are prime candidates for software reuse: they have been relied upon for several years and often have a strong organizational commitment. Migrating existing legacy applications is a very natural requirement when moving to and adopting a new technology. A service-based development paradigm is one in which components are viewed as services. In this model, services interact and can be providers or consumers of data and behavior. This paper describes an architecture-based approach for the synthesis of services from legacy components and their subsequent integration with service-requesting client applications.",
keywords = "Re-engineering, Service-oriented computing, Software architecture",
author = "Mudiam, {Sudhakiran V.} and Gannod, {Gerald C.} and Timothy Lindquist",
year = "2006",
month = "4",
doi = "10.1016/j.scico.2005.10.002",
language = "English (US)",
volume = "60",
pages = "134--148",
journal = "Science of Computer Programming",
issn = "0167-6423",
publisher = "Elsevier",
number = "2",

}

TY - JOUR

T1 - Synthesizing and integrating legacy components as services using adapters

AU - Mudiam, Sudhakiran V.

AU - Gannod, Gerald C.

AU - Lindquist, Timothy

PY - 2006/4

Y1 - 2006/4

N2 - Legacy applications are prime candidates for software reuse: they have been relied upon for several years and often have a strong organizational commitment. Migrating existing legacy applications is a very natural requirement when moving to and adopting a new technology. A service-based development paradigm is one in which components are viewed as services. In this model, services interact and can be providers or consumers of data and behavior. This paper describes an architecture-based approach for the synthesis of services from legacy components and their subsequent integration with service-requesting client applications.

AB - Legacy applications are prime candidates for software reuse: they have been relied upon for several years and often have a strong organizational commitment. Migrating existing legacy applications is a very natural requirement when moving to and adopting a new technology. A service-based development paradigm is one in which components are viewed as services. In this model, services interact and can be providers or consumers of data and behavior. This paper describes an architecture-based approach for the synthesis of services from legacy components and their subsequent integration with service-requesting client applications.

KW - Re-engineering

KW - Service-oriented computing

KW - Software architecture

UR - http://www.scopus.com/inward/record.url?scp=32144439543&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=32144439543&partnerID=8YFLogxK

U2 - 10.1016/j.scico.2005.10.002

DO - 10.1016/j.scico.2005.10.002

M3 - Article

AN - SCOPUS:32144439543

VL - 60

SP - 134

EP - 148

JO - Science of Computer Programming

JF - Science of Computer Programming

SN - 0167-6423

IS - 2

ER -