Software systems modernisation using Service Oriented Architectures (SOAs) and Web Services represents a valuable option for extending the lifetime of mission-critical legacy systems. This paper presents a black-box modernisation approach for exposing interactive functionalities of legacy systems as Services. The problem of transforming the original user interface of the system into the request/response interface of a SOA is solved by a wrapper that is able to interact with the system on behalf of the user. The wrapper behaviour is defined in the form of Finite State Machines retrievable by black-box reverse engineering of the human–computer interface. The paper describes our wrapper-based migration process and discusses the results of case studies showing process effectiveness and quality of resulting services.

A Wrapping Approach for Migrating Legacy System Interactive Functionalities to Service Oriented Architectures / G., Canfora; Fasolino, ANNA RITA; G., Frattolillo; Tramontana, Porfirio. - In: THE JOURNAL OF SYSTEMS AND SOFTWARE. - ISSN 0164-1212. - STAMPA. - 81:4(2008), pp. 463-480. [10.1016/j.jss.2007.06.006]

A Wrapping Approach for Migrating Legacy System Interactive Functionalities to Service Oriented Architectures

FASOLINO, ANNA RITA;TRAMONTANA, PORFIRIO
2008

Abstract

Software systems modernisation using Service Oriented Architectures (SOAs) and Web Services represents a valuable option for extending the lifetime of mission-critical legacy systems. This paper presents a black-box modernisation approach for exposing interactive functionalities of legacy systems as Services. The problem of transforming the original user interface of the system into the request/response interface of a SOA is solved by a wrapper that is able to interact with the system on behalf of the user. The wrapper behaviour is defined in the form of Finite State Machines retrievable by black-box reverse engineering of the human–computer interface. The paper describes our wrapper-based migration process and discusses the results of case studies showing process effectiveness and quality of resulting services.
2008
A Wrapping Approach for Migrating Legacy System Interactive Functionalities to Service Oriented Architectures / G., Canfora; Fasolino, ANNA RITA; G., Frattolillo; Tramontana, Porfirio. - In: THE JOURNAL OF SYSTEMS AND SOFTWARE. - ISSN 0164-1212. - STAMPA. - 81:4(2008), pp. 463-480. [10.1016/j.jss.2007.06.006]
File in questo prodotto:
File Dimensione Formato  
jss.pdf

non disponibili

Tipologia: Documento in Post-print
Licenza: Accesso privato/ristretto
Dimensione 344.76 kB
Formato Adobe PDF
344.76 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/112162
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 92
  • ???jsp.display-item.citation.isi??? 59
social impact