Skip to main content

Towards Automatic Creation of Web Services for Grid Component Composition

  • Chapter
  • 351 Accesses

Abstract

While high-level software components simplify the programming of grid applications and Web services increase their interoperability, developing such components and configuring the interconnecting services is a demanding task. In this paper, we consider the combination of Higher-Order Components (HOCs) with the Fractal component model and the ProActive library.

HOCs are parallel programming components, made accessible on the grid via Web services that use a special class loader enabling code mobility: executable code can be uploaded to a HOC, allowing one to customize the HOC. Fractal simplifies the composition of components and the ProActive library offers a generator for automatically creating Web services from components composed with Fractal, as long as all the parameters of these services have primitive types.

Taking all the advantages of HOCs, ProActive and Fractal together, the obvious conclusion is that composing HOCs using Fractal and automatically exposing them as Web services on the grid via ProActive minimizes the required efforts for building complex grid systems. In this context, we solved the problem of exchanging code-carrying parameters in automatically generated Web services by integrating the HOC class loading mechanism into the ProActive library.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   159.00
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. The Apache SOAP web site. http://ws.apache.org/soap.

    Google Scholar 

  2. The AXIS web site. http://ws.apache.org/axis.

    Google Scholar 

  3. The CoreGRID web site. http://coregrid.net.

    Google Scholar 

  4. The ProActive web site. http://www-sop.inria.fr/oasis/ProActive.

    Google Scholar 

  5. CORBA/IIOP v3.0.3. Object Management Group, 2004. OMG Document formal/2004-03-01.

    Google Scholar 

  6. The Java Architecture for XML Binding 2.0, early draft v0.4. Sun Microsystems, 2004.

    Google Scholar 

  7. G. Allen, K. Davis, T. Goodale, A. Hutanu, H. Kaiser, T. Kielmann, A. Merzky, R. v. Nieuwpoort, A. Reinefeld, F. Schintke, T. Schtt, E. Seidel, and B. Ullmer. The Grid Application Toolkit: Towards generic and easy application programming interfaces for the grid. In Proceedings of the IEEE, vol. 93, no. 3, pages 534–550, 2005.

    Article  Google Scholar 

  8. F. Baude, D. Caromel, and M. Morel. From distributed objects to hierarchical grid components. In International Symposium on Distributed Objects and Applications (DOA), Catania, Sicily, Italy, 3–7 November, 2003.

    Google Scholar 

  9. M. I. Cole. Algorithmic skeletons: a structured approach to the management of parallel computation. MIT Press & Pitman, 1989.

    Google Scholar 

  10. J. Dünnweber, A. Benoit, M. Cole, and S. Gorlatch. Integrating MPI-skeletons with Web services. In Proceedings of the PARCO, Malaga, Spain, 2005

    Google Scholar 

  11. J. Dünnweber and S. Gorlatch. HOC-SA: A grid Service Architecture for Higher-Order Components. In International Conference on Services Computing (SCC04), Shanghai, China, pages 288–294, Washington, USA, 2004. IEEE computer.org.

    Google Scholar 

  12. S. Gorlatch and J. Dünnweber. From grid middleware to grid applications: Bridging the gap with HOCs. In Future Generation Grids. Springer Verlag, 2005.

    Google Scholar 

  13. OASIS Technical Committee. WSRF: The Web Service Resource Framework, http://www.oasis-open.org/committees/wsrf.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Dünnweber, J., Gorlatch, S., Parlavantzas, N., Baude, F., Legrand, V. (2007). Towards Automatic Creation of Web Services for Grid Component Composition. In: Gorlatch, S., Danelutto, M. (eds) Integrated Research in GRID Computing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-47658-2_3

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-47658-2_3

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-47656-8

  • Online ISBN: 978-0-387-47658-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics