LCDL: an extensible framework for wrapping legacy code

If legacy code has to be integrated into an application, it is often necessary to call this code available as source code written in a particular programming language or available in binary format for a particular computing platform from another programming language or from a remote machine. For this reason, wrapping code has to be developed for each source code library or binary code to be integrated. This paper presents an extensible framework that supports legacy code integration by modeling legacy code not only in a way that is programming (language) independent, but also by supporting different input and output types and bindings. This aim is achieved by the use of an integrated plug-in mechanism.

[1]  Ying Zou,et al.  Web-based specification and integration of legacy services , 2000, CASCON.

[2]  Gábor Terstyánszky,et al.  GEMLCA: Running Legacy Code Applications as Grid Services , 2005, Journal of Grid Computing.

[3]  Bernd Freisleben,et al.  WebVoice: A Toolkit for Perceptual Insights into Speech Processing , 2009, 2009 2nd International Congress on Image and Signal Processing.

[4]  Thomas Friese,et al.  Flex-SwA: Flexible Exchange of Binary Data Based on SOAP Messages with Attachments , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[5]  Eric van der Vlist,et al.  XML Schema , 2002 .

[6]  Ian T. Foster,et al.  Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, Journal of Computer Science and Technology.

[7]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[8]  Yan Huang,et al.  Wrapping legacy codes for Grid-based applications , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[9]  Bernd Freisleben,et al.  Omnivore: Integration of Grid Meta-Scheduling and Peer-to-Peer Technologies , 2008, 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGRID).

[10]  Johan Montagnat,et al.  Generic web service wrapper for efficient embedding of legacy codes in service-based workflows , 2006 .