Bridging the gap between legacy services and Web Services

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

Standard

Bridging the gap between legacy services and Web Services. / Bissyandé, Tegawendé; Réveillère, Laurent; Bromberg, Yérom-David; Lawall, Julia; Muller, Gilles.

Middleware 2010: ACM/IFIP/USENIX 11th International Middleware Conference, Bangalore, India, November 29 - December 3, 2010. Proceedings. red. / Indranil Gupta; Cecilia Mascolo. Springer, 2010. s. 273–292.

Publikation: Bidrag til bog/antologi/rapportKonferencebidrag i proceedingsForskningfagfællebedømt

Harvard

Bissyandé, T, Réveillère, L, Bromberg, Y-D, Lawall, J & Muller, G 2010, Bridging the gap between legacy services and Web Services. i I Gupta & C Mascolo (red), Middleware 2010: ACM/IFIP/USENIX 11th International Middleware Conference, Bangalore, India, November 29 - December 3, 2010. Proceedings. Springer, Lecture notes in computer science, bind 6452, s. 273–292, Bangalore, Indien, 29/11/2010. https://doi.org/10.1007/978-3-642-16955-7_14

APA

Bissyandé, T., Réveillère, L., Bromberg, Y-D., Lawall, J., & Muller, G. (2010). Bridging the gap between legacy services and Web Services. I I. Gupta, & C. Mascolo (red.), Middleware 2010: ACM/IFIP/USENIX 11th International Middleware Conference, Bangalore, India, November 29 - December 3, 2010. Proceedings (s. 273–292). Springer. Lecture notes in computer science, Bind. 6452 https://doi.org/10.1007/978-3-642-16955-7_14

Vancouver

Bissyandé T, Réveillère L, Bromberg Y-D, Lawall J, Muller G. Bridging the gap between legacy services and Web Services. I Gupta I, Mascolo C, red., Middleware 2010: ACM/IFIP/USENIX 11th International Middleware Conference, Bangalore, India, November 29 - December 3, 2010. Proceedings. Springer. 2010. s. 273–292. (Lecture notes in computer science, Bind 6452). https://doi.org/10.1007/978-3-642-16955-7_14

Author

Bissyandé, Tegawendé ; Réveillère, Laurent ; Bromberg, Yérom-David ; Lawall, Julia ; Muller, Gilles. / Bridging the gap between legacy services and Web Services. Middleware 2010: ACM/IFIP/USENIX 11th International Middleware Conference, Bangalore, India, November 29 - December 3, 2010. Proceedings. red. / Indranil Gupta ; Cecilia Mascolo. Springer, 2010. s. 273–292 (Lecture notes in computer science, Bind 6452).

Bibtex

@inproceedings{23860e2086cc424dad484bf295bb717d,
title = "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.",
author = "Tegawend{\'e} Bissyand{\'e} and Laurent R{\'e}veill{\`e}re and Y{\'e}rom-David Bromberg and Julia Lawall and Gilles Muller",
year = "2010",
doi = "10.1007/978-3-642-16955-7_14",
language = "English",
isbn = "978-3-642-16954-0",
pages = "273–292",
editor = "{ Gupta}, {Indranil } and { Mascolo}, {Cecilia }",
booktitle = "Middleware 2010",
publisher = "Springer",

}

RIS

TY - GEN

T1 - Bridging the gap between legacy services and Web Services

AU - Bissyandé, Tegawendé

AU - Réveillère, Laurent

AU - Bromberg, Yérom-David

AU - Lawall, Julia

AU - Muller, Gilles

PY - 2010

Y1 - 2010

N2 - 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.

AB - 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.

U2 - 10.1007/978-3-642-16955-7_14

DO - 10.1007/978-3-642-16955-7_14

M3 - Article in proceedings

SN - 978-3-642-16954-0

SP - 273

EP - 292

BT - Middleware 2010

A2 - Gupta, Indranil

A2 - Mascolo, Cecilia

PB - Springer

ER -

ID: 33148868