Bridging the Gap between Legacy Services and Web Services

Abstract : Web Services is an increasingly used instantiation of Service-Oriented Architectures (SOA) that relies on standard Internet protocols to produce services that are highly interoperable. Other types of services, relying on legacy application layer protocols, however, cannot be composed directly. A promising solution is to implement wrappers to translate between the application layer protocols and the WS protocol. Doing so manually, however, requires a high level of expertise, in the relevant application layer protocols, in low-level network and system programming, and in the Web Service paradigm itself. In this paper, we introduce a generative language based approach for constructing wrappers to facilitate the migration of legacy service functionalities to Web Services. To this end, we have designed the Janus domain-specific language, which provides developers with a high-level way to describe the operations that are required to encapsulate legacy service functionalities. We have successfully used Janus to develop a number of wrappers, including wrappers for IMAP and SMTP servers, for a RTSP-compliant media server and for UPnP service discovery. Preliminary experiments show that Janus-based WS wrappers have performance comparable to manually written wrappers.
Type de document :
Communication dans un congrès
Indranil Gupta; Cecilia Mascolo. Middleware 2010 - ACM/IFIP/USENIX 11th International Middleware Conference, Nov 2010, Bangalore, India. Springer, 6452, pp.273-292, 2010, Lecture Notes in Computer Science. 〈10.1007/978-3-642-16955-7_14〉
Liste complète des métadonnées

Littérature citée [20 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-01055279
Contributeur : Hal Ifip <>
Soumis le : mardi 12 août 2014 - 11:30:34
Dernière modification le : vendredi 31 août 2018 - 09:25:54
Document(s) archivé(s) le : mercredi 26 novembre 2014 - 22:45:45

Fichier

paper.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Citation

Tegawendé F. Bissyandé, Laurent Réveillère, Yérom-David Bromberg, Julia L. Lawall, Gilles Muller. Bridging the Gap between Legacy Services and Web Services. Indranil Gupta; Cecilia Mascolo. Middleware 2010 - ACM/IFIP/USENIX 11th International Middleware Conference, Nov 2010, Bangalore, India. Springer, 6452, pp.273-292, 2010, Lecture Notes in Computer Science. 〈10.1007/978-3-642-16955-7_14〉. 〈hal-01055279〉

Partager

Métriques

Consultations de la notice

520

Téléchargements de fichiers

143