Bridging the gap between legacy services and web services

作者: Tegawendé F. Bissyandé , Julia L. Lawall , Gilles Muller , Yérom-David Bromberg , Laurent Réveillère

DOI: 10.5555/2023718.2023737

关键词:

摘要: Web Services is an increasingly used instantiation of Service-Oriented Architectures (SOA) that relies on standard Internet protocols to produce services are highly interoperable. Other types services, relying legacy application layer protocols, however, cannot be composed directly. A promising solution implement wrappers translate between the and WS protocol. Doing so manually, requires a high level expertise, in relevant low-level network system programming, Service paradigm itself.In this paper, we introduce generative language based approach for constructing facilitate migration service functionalities Services. To end, have designed Janus domain-specific language, which provides developers with high-level way describe operations required encapsulate functionalities. We successfully develop number wrappers, including IMAP SMTP servers, RTSP-compliant media server UPnP discovery. Preliminary experiments show Janus-based performance comparable manually written wrappers.

参考文章(21)
Yérom-David Bromberg, Laurent Réveillère, Julia L. Lawall, Gilles Muller, Automatic generation of network protocol gateways acm ifip usenix international conference on middleware. ,vol. 5896, pp. 21- 41 ,(2009) , 10.1007/978-3-642-10445-9_2
Takehiro Tokuda, Yohei Kotake, Hao Han, An Efficient Method for Quick Construction of Web Services Proceedings of the 2009 conference on Information Modelling and Knowledge Bases XX. pp. 180- 193 ,(2009)
Andrew L. Wendelborn, Paul D. Coddington, Peter M. Kelly, A simplified approach to web service development grid computing. pp. 79- 88 ,(2006)
Zhuopeng Zhang, Hongji Yang, Incubating services in legacy systems for architectural migration asia-pacific software engineering conference. pp. 196- 203 ,(2004) , 10.1109/APSEC.2004.61
Richard N. Taylor, Roy Thomas Fielding, Architectural styles and the design of network-based software architectures University of California, Irvine. ,(2000)
George Feuerlicht, Sooksathit Meesathit, Towards Software Development Methodology for Web Services new trends in software methodologies, tools and techniques. pp. 263- 277 ,(2005)
K.D. Lux, M.J. May, N.L. Bhattad, C.A. Gunter, WSEmail: secure Internet messaging based on Web services international conference on web services. pp. 75- 82 ,(2005) , 10.1109/ICWS.2005.138
Gerardo Canfora, Anna Rita Fasolino, Gianni Frattolillo, Porfirio Tramontana, A wrapping approach for migrating legacy system interactive functionalities to Service Oriented Architectures Journal of Systems and Software. ,vol. 81, pp. 463- 480 ,(2008) , 10.1016/J.JSS.2007.06.006
Yi-Hsuan Lu, Yoojin Hong, Jinesh Varia, Dongwon Lee, Pollock Proceedings of the 2005 ACM symposium on Applied computing - SAC '05. pp. 1650- 1655 ,(2005) , 10.1145/1066677.1067052