Skip to main content

A Solution for Adapting Legacy Code as Web Services

  • Conference paper
Component Models and Systems for Grid Applications

Abstract

This chapter presents a universal architecture for porting legacy code to Web service environments. We provide a detailed analysis of the proposed solution and characterize it in the context of fundamental Grid requirements. The architecture is evaluated on the basis of such criteria like performance, security, scalability, and fault tolerance. Our solution provides support for process migration, checkpointing, and transactional processing. Both concurrent and asynchronous method-invocation patterns are supported. In addition, we describe a framework that was developed to facilitate the use of the proposed architecture. It reduces implementation effort by automatic code generation. Finally, we present performance evaluation results.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. B. Baliś, M. Bubak, and M. Wȩggiel: Migration from Legacy Software to Grid Services. Proc. Third Cracow Grid Workshop, Cracow, Poland, 2003, pp. 254–266.

    Google Scholar 

  2. B. Baliś, M. Bubak, and M. Wȩgiel: Adaptation of Legacy Software to Grid Services. Proc. International Conference on Computational Science 2004, Cracow, Poland, Springer LNCS 3038, pp. 26–33.

    Google Scholar 

  3. B. Baliś, M. Bubak, W. Rza¸sa, T. Szepieniec, and R. Wismüller: Two Aspects of Security Solution for Distributed Systems in the Grid on the Example of OCM-G. Proc. Third Cracow Grid Workshop, Cracow, Poland, 2003, pp. 197–206.

    Google Scholar 

  4. B. Baliś, M. Bubak, W. Funika, T. Szczepieniec, and R. Wismüller: Monitoring Grid Applications with Grid-enabled OMIS Monitor. Proc. First European Across Grids Conference, Santiago de Compostela, Spain, February 2003, Springer LNCS 2970, pp. 230–239.

    Google Scholar 

  5. I. Foster, C. Kesselman, J. Nick, and S. Tuecke: The Physiology of the Grid. An Open Grid Service Architecture for Distributed Systems Integration. http://www.globus.org/research/papers/ogsa.pdf

    Google Scholar 

  6. D. Gannon, S. Krishnan, A. Slominski, G. Kandaswamy, and L. Fang: Building Applications from a Web Service Based Component Architecture. In: Component Models and Systems for Grid Applications, pp. 3–17, Springer, 2004.

    Google Scholar 

  7. Globus Project: http://www.globus.org

    Google Scholar 

  8. gSOAP Project: http://www.cs.fsu.edu/~engelen/soap.html

    Google Scholar 

  9. Y. Huang, I. Taylor, D. Walker, and R. Davies: Wrapping Legacy Codes for Grid-Based Applications. Proc. International HIPS Workshop, Nice, France, 2003. http://www.cs.cf.ac.uk/user/I.J.Taylor/CV/Papers/MedliHIPS2003.pdf

    Google Scholar 

  10. D. Kuebler, and W. Eibach: Adapting Legacy Applications as Web Services, IBM Technical Report. http://www-106.ibm.com/developerworks/webservices/library/ws-legacy/

    Google Scholar 

  11. LGF — Legacy to Grid adaptation Framework: http://www.icsr.agh.edu.pl/lgf/

    Google Scholar 

  12. Open Grid Services Infrastructure: http://www.gridforum.org/ogsi-wg/

    Google Scholar 

  13. Web Services Resource Framework: http://www-fp.globus.org/wsrf/

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer Science + Business Media, Inc.

About this paper

Cite this paper

Baliś, B., Bubak, M., Wegiel, M. (2005). A Solution for Adapting Legacy Code as Web Services. In: Getov, V., Kielmann, T. (eds) Component Models and Systems for Grid Applications. Springer, Boston, MA. https://doi.org/10.1007/0-387-23352-0_4

Download citation

  • DOI: https://doi.org/10.1007/0-387-23352-0_4

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-23351-2

  • Online ISBN: 978-0-387-23352-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics