Migration of form based legacy systems towards service-oriented computing is a challenging task, requiring the adaptation of the legacy interface to the interaction paradigm of Web services. In this paper, a wrapping methodology is proposed to make interactive functionalities of legacy systems accessible as Web Services. The wrapper that is used for interacting with the legacy system acts as an interpreter of a Finite State Automaton that describes the Model of the Interaction between user and legacy system. This model is obtained by black box reverse engineering techniques. A migration process and a software architecture that allow a functionality of a legacy system to be exported as a web service are presented in the paper.

Migrating Interactive Legacy Systems To Web Services / G., Canfora; Fasolino, ANNA RITA; G., Frattolillo; Tramontana, Porfirio. - STAMPA. - (2006), pp. 23-32. (Intervento presentato al convegno 10th IEEE European Conference on Software Maintenace and Reengineering, CSMR 2006 tenutosi a Bari, Italy nel 22-24 marzo 2006) [10.1109/CSMR.2006.34].

Migrating Interactive Legacy Systems To Web Services

FASOLINO, ANNA RITA;TRAMONTANA, PORFIRIO
2006

Abstract

Migration of form based legacy systems towards service-oriented computing is a challenging task, requiring the adaptation of the legacy interface to the interaction paradigm of Web services. In this paper, a wrapping methodology is proposed to make interactive functionalities of legacy systems accessible as Web Services. The wrapper that is used for interacting with the legacy system acts as an interpreter of a Finite State Automaton that describes the Model of the Interaction between user and legacy system. This model is obtained by black box reverse engineering techniques. A migration process and a software architecture that allow a functionality of a legacy system to be exported as a web service are presented in the paper.
2006
9780769525365
Migrating Interactive Legacy Systems To Web Services / G., Canfora; Fasolino, ANNA RITA; G., Frattolillo; Tramontana, Porfirio. - STAMPA. - (2006), pp. 23-32. (Intervento presentato al convegno 10th IEEE European Conference on Software Maintenace and Reengineering, CSMR 2006 tenutosi a Bari, Italy nel 22-24 marzo 2006) [10.1109/CSMR.2006.34].
File in questo prodotto:
File Dimensione Formato  
CSMR 2006.pdf

non disponibili

Tipologia: Documento in Post-print
Licenza: Accesso privato/ristretto
Dimensione 292.65 kB
Formato Adobe PDF
292.65 kB Adobe PDF   Visualizza/Apri   Richiedi una copia

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/121806
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 76
  • ???jsp.display-item.citation.isi??? 34
social impact