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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
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.
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.
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.
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
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.
Globus Project: http://www.globus.org
gSOAP Project: http://www.cs.fsu.edu/~engelen/soap.html
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
D. Kuebler, and W. Eibach: Adapting Legacy Applications as Web Services, IBM Technical Report. http://www-106.ibm.com/developerworks/webservices/library/ws-legacy/
LGF — Legacy to Grid adaptation Framework: http://www.icsr.agh.edu.pl/lgf/
Open Grid Services Infrastructure: http://www.gridforum.org/ogsi-wg/
Web Services Resource Framework: http://www-fp.globus.org/wsrf/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)