Skip to main content
Top

2014 | OriginalPaper | Chapter

35. Generating a REST Service Layer from a Legacy System

Authors : Roberto Rodríguez-Echeverría, Fernando Maclas, Vlctor M. Pavón, José M. Conejero, Fernando Sánchez-Figueroa

Published in: Information System Development

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Web 2.0 phenomenon, REST APIs and growing mobile service consumption are leading the development of web applications to a new paradigm, named cross-device web application. Most organizations often possess legacy systems which should face an ongoing evolution process to enhance its accessibility and interoperability. In such scenario, a REST API plays a key role, defining the interaction layer between the legacy system and all its heterogeneous frontends. This work presents a model-driven approach to derive a REST API from a legacy web application within the frame defined by a modernization process. In this work we detail the API generation process and provide a sample implementation instrumenting one of the studied web development frameworks to evaluate the suitability of the approach.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Fielding RT (2000) Architectural styles and the design of network-based software architectures. PhD thesis, University of California, Irvine Fielding RT (2000) Architectural styles and the design of network-based software architectures. PhD thesis, University of California, Irvine
4.
go back to reference Rodríguez-Echeverría R, Conejero JM, Clemente PJ, Preciado JC, Sanchez-Figueroa F (2012) Modernization of legacy web applications into rich internet applications, vol 7059/2012, pp 236–250 Rodríguez-Echeverría R, Conejero JM, Clemente PJ, Preciado JC, Sanchez-Figueroa F (2012) Modernization of legacy web applications into rich internet applications, vol 7059/2012, pp 236–250
5.
go back to reference Rodríguez-Echeverría R, Conejero JM, Clemente PJ, Pavón VM, Sanchez-Figueroa F (2012) Model driven extraction of the navigational concern of legacy web applications. In: Grossniklaus M, Wimmer M (eds) Current trends in web engineering. Lecture notes in computer science, vol 7703. Springer, Berlin, pp 56–70 Rodríguez-Echeverría R, Conejero JM, Clemente PJ, Pavón VM, Sanchez-Figueroa F (2012) Model driven extraction of the navigational concern of legacy web applications. In: Grossniklaus M, Wimmer M (eds) Current trends in web engineering. Lecture notes in computer science, vol 7703. Springer, Berlin, pp 56–70
6.
go back to reference Jouault F, Kurtev I (2005) Transforming models with ATL. In: MoDELS satellite events, pp 128–138 Jouault F, Kurtev I (2005) Transforming models with ATL. In: MoDELS satellite events, pp 128–138
7.
go back to reference Ulrich W, Newcomb P (2010) Modernization standards roadmap in information systems transformation architecture-driven modernization case studies. Morgan Kaufmann, Burlington, Massachusetts, USA, pp 45–64 Ulrich W, Newcomb P (2010) Modernization standards roadmap in information systems transformation architecture-driven modernization case studies. Morgan Kaufmann, Burlington, Massachusetts, USA, pp 45–64
8.
go back to reference Rossi G, Pastor O, Schwabe D, Olsina L (2007) Web engineering: modelling and implementing web applications (Human-computer interaction series). Springer-Verlag London Rossi G, Pastor O, Schwabe D, Olsina L (2007) Web engineering: modelling and implementing web applications (Human-computer interaction series). Springer-Verlag London
9.
go back to reference Liu Y, Wang Q, Zhuang M, Zhu Y (2008) Reengineering legacy systems with RESTful web service. In: Proceedings of the 2008 32nd annual IEEE international computer software and applications conference (COMPSAC’ 08). IEEE Computer Society, Washington, DC, USA, pp 785–790. doi: 10.1109/COMPSAC.2008.89. http://dx.doi.org/10.1109COMPSAC.2008.89 Liu Y, Wang Q, Zhuang M, Zhu Y (2008) Reengineering legacy systems with RESTful web service. In: Proceedings of the 2008 32nd annual IEEE international computer software and applications conference (COMPSAC’ 08). IEEE Computer Society, Washington, DC, USA, pp 785–790. doi: 10.1109/COMPSAC.2008.89. http://​dx.​doi.​org/​10.​1109COMPSAC.​2008.​89
10.
go back to reference Engelke C, Fitzgerald C (2010) Replacing legacy web services with RESTful services. Proceedings of the first international workshop on RESTful design—WS-REST’10, vol 5, p 27 Engelke C, Fitzgerald C (2010) Replacing legacy web services with RESTful services. Proceedings of the first international workshop on RESTful design—WS-REST’10, vol 5, p 27
Metadata
Title
Generating a REST Service Layer from a Legacy System
Authors
Roberto Rodríguez-Echeverría
Fernando Maclas
Vlctor M. Pavón
José M. Conejero
Fernando Sánchez-Figueroa
Copyright Year
2014
DOI
https://doi.org/10.1007/978-3-319-07215-9_35

Premium Partner