[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1806338.1806461acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

LCDL: an extensible framework for wrapping legacy code

Published: 14 December 2009 Publication History

Abstract

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.

References

[1]
Apache Foundation. Apache Axis. http://ws.apache.org/axis/, 2006.
[2]
T. Delaitre, T. Kiss, A. Goyeneche, G. Terstyanszky, S. Winter, and P. Kacsuk. Gemlca: Running legacy code applications as grid services. Journal of Grid Computing, 3(1):75--90, 2005.
[3]
Amazon Web Services LLC, Amazon Elastic Compute Cloud (EC2), 2009. http://aws.amazon.com/ec2/.
[4]
Eclipse Foundation. Eclipse modeling framework project. http://www.eclipse.org/modeling/emf/, 2009.
[5]
R. Fielding. Architectural Styles and the Design of Network-based Software Architectures. PhD thesis, University of California, 2000.
[6]
I. Foster. Globus Toolkit Version 4: Software for Service-Oriented Systems. In IFIP International Conference on Network and Parallel Computing, pages 2--13. Springer-Verlag, 2006.
[7]
T. Glatard, D. Emsellem, and J. Montagnat. Generic web service wrapper for efficient embedding of legacy codes in service-based workflows. In Grid-Enabling Legacy Applications and Supporting End Users Workshop (GELA'06), Paris, France, 2006.
[8]
M. Heidt, T. Dörnemann, K. Dörnemann, and B. Freisleben. Omnivore: Integration of Grid Meta-Scheduling and Peer-to-Peer Technologies. In Proceedings of the 8th IEEE International Symposium on Cluster Computing and the Grid (CCGrid '08), pages 316--323. IEEE Press, 2008.
[9]
S. Heinzl, M. Mathes, T. Friese, M. Smith, and B. Freisleben. Flex-SwA: Flexible Exchange of Binary Data Based on SOAP Messages with Attachments. In Proc. of the IEEE International Conference on Web Services, Chicago, USA, pages 3--10. IEEE Press, 2006.
[10]
Y. Huang, I. Taylor, D. Walker, and R. Davies. Wrapping legacy codes for grid-based applications. In Parallel and Distributed Processing Symposium, 2003. Proceedings. International, page 7, 2003.
[11]
Java Native Access (JNA). https://jna.dev.java.net/, 2009.
[12]
Java Native Interface Specification. http://java.sun.com/j2se/1.5.0/docs/guide/jni/spec/jniTOC.html, 2003.
[13]
T. Stadelmann, S. Heinzl, M. Unterberger, and B. Freisleben. WebVoice: A Toolkit for Perceptual Insights into Speech Processing. In Proc. of 2nd International Conference on Image and Signal Processing CISP'09, page to appear, 2009.
[14]
W3C. XML Schema. http://www.w3.org/XML/Schema, 2008-01-06.
[15]
Y. Zou and K. Kontogiannis. Web-based specification and integration of legacy services. In Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research. IBM Press, 2000.

Cited By

View all
  • (2018)Transparent Execution of Data Transformations in Data-Aware Service ChoreographiesOn the Move to Meaningful Internet Systems. OTM 2018 Conferences10.1007/978-3-030-02671-4_7(117-137)Online publication date: 18-Oct-2018
  • (2010)Workflows for metabolic flux analysisProceedings of the 4th international conference on Leveraging applications of formal methods, verification, and validation - Volume Part I10.5555/1939281.1939308(261-275)Online publication date: 18-Oct-2010
  • (2010)Workflows for Metabolic Flux Analysis: Data Integration and Human InteractionLeveraging Applications of Formal Methods, Verification, and Validation10.1007/978-3-642-16558-0_23(261-275)Online publication date: 2010

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
iiWAS '09: Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services
December 2009
763 pages
ISBN:9781605586601
DOI:10.1145/1806338
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • Johannes Kepler University

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 December 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. interface definition languages
  2. legacy code wrapping

Qualifiers

  • Research-article

Funding Sources

Conference

iiWAS '09
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Transparent Execution of Data Transformations in Data-Aware Service ChoreographiesOn the Move to Meaningful Internet Systems. OTM 2018 Conferences10.1007/978-3-030-02671-4_7(117-137)Online publication date: 18-Oct-2018
  • (2010)Workflows for metabolic flux analysisProceedings of the 4th international conference on Leveraging applications of formal methods, verification, and validation - Volume Part I10.5555/1939281.1939308(261-275)Online publication date: 18-Oct-2010
  • (2010)Workflows for Metabolic Flux Analysis: Data Integration and Human InteractionLeveraging Applications of Formal Methods, Verification, and Validation10.1007/978-3-642-16558-0_23(261-275)Online publication date: 2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media