Migrating the Communication Protocol of ...
Type de document :
Article dans une revue scientifique
Titre :
Migrating the Communication Protocol of Client-Server Applications
Auteur(s) :
Darbord, Gabriel [Auteur]
Inria Lille - Nord Europe
Verhaeghe, Benoît [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Berger-Levrault
Etien, Anne [Auteur]
Centre de Recherche en Informatique de Paris 1 [CRI]
Anquetil, Nicolas [Auteur]
Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 [CRIStAL]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Derras, Mustapha [Auteur]
Berger-Levrault
Inria Lille - Nord Europe
Verhaeghe, Benoît [Auteur]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Berger-Levrault
Etien, Anne [Auteur]

Centre de Recherche en Informatique de Paris 1 [CRI]
Anquetil, Nicolas [Auteur]

Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 [CRIStAL]
Analyses and Languages Constructs for Object-Oriented Application Evolution [RMOD]
Derras, Mustapha [Auteur]
Berger-Levrault
Titre de la revue :
IEEE Software
Éditeur :
Institute of Electrical and Electronics Engineers
Date de publication :
2023
ISSN :
0740-7459
Mot(s)-clé(s) en anglais :
Software migration
Communication protocols
Client server architecture
Communication protocols
Client server architecture
Discipline(s) HAL :
Informatique [cs]/Génie logiciel [cs.SE]
Résumé en anglais : [en]
As part of a collaboration with Berger-Levrault, an international IT company, we are working on the migration of client-server applications. To escape legacy technologies and to evolve towards a "software as a service" ...
Lire la suite >As part of a collaboration with Berger-Levrault, an international IT company, we are working on the migration of client-server applications. To escape legacy technologies and to evolve towards a "software as a service" model, the company decided to migrate the client side of its applications to Angular 14 and the server side to Spring Boot. In this paper, we focus on the migration of client-server communication from RMI and GWT-RPC to the REST architectural style. We identify issues associated with such a migration and propose a tool-based approach to address them. The migration involves (1) identifying existing services and exchanged data structures; (2) migrating the services; (3) migrating the data structures on the new client side; and (4) in some cases, reducing the amount of exchanged data to address performance issues. We experimented with our approach on four of the company's applications currently using RMI or GWT-RPC.Lire moins >
Lire la suite >As part of a collaboration with Berger-Levrault, an international IT company, we are working on the migration of client-server applications. To escape legacy technologies and to evolve towards a "software as a service" model, the company decided to migrate the client side of its applications to Angular 14 and the server side to Spring Boot. In this paper, we focus on the migration of client-server communication from RMI and GWT-RPC to the REST architectural style. We identify issues associated with such a migration and propose a tool-based approach to address them. The migration involves (1) identifying existing services and exchanged data structures; (2) migrating the services; (3) migrating the data structures on the new client side; and (4) in some cases, reducing the amount of exchanged data to address performance issues. We experimented with our approach on four of the company's applications currently using RMI or GWT-RPC.Lire moins >
Langue :
Anglais
Comité de lecture :
Oui
Audience :
Internationale
Vulgarisation :
Non
Collections :
Source :
Fichiers
- document
- Accès libre
- Accéder au document
- Darb23a.pdf
- Accès libre
- Accéder au document