Skip to main content

Developing Ubiquitous Collaborating Services in Grid Environment

  • Conference paper
ICCS 2007

Abstract

Grid computing provides a world largest ubiquitous collaborative environment that allows a number of applications to communicate with each other in order to share computational resources and services seamlessly within this environment. In this paper, we propose a viable execution environment to enable these ubiquitous services, also known as grid services to collaborate through WS-BPEL (Web Services Business Process Execution Language) engine. Grid services are stateful software components running on grids and WS-BPEL is business workflow description language that is useful for coordinating grid services as it is for stateless web services. But WS-BPEL engine is mainly used for running business process workflows by facilitating collaboration of stateless web services, with little or no direct support for grid services collaboration. So, the main focus of this paper is to propose an execution environment that will enable grid services collaboration using WS-BPEL engine, by providing a direct approach that attempts to minimise developer efforts. Finally, a comprehensive grid demonstration application is adopted to illustrate the application of the proposed approach within the execution environment.

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

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. Weiser, M. (1993) Some Computer Science Issues in Ubiquitous Computing, Communications of the ACM, 36, 75–84.

    Article  Google Scholar 

  2. Berstis, V., (2002) Fundamentals of Grid Computing. Available via: http://www.redbooks.ibm.com/

    Google Scholar 

  3. Chao, K. M., Younas, M., Griffiths, N., Awan, I., Anane, R., Tsai, C.F., (2005) Analysis of grid service composition with BPEL4WS, Advanced Information Networking and Applications, AINA.

    Google Scholar 

  4. client-config.wsdd, http://www.globus.org/toolkit/docs/4.0/common/javawscore, April 2007.

    Google Scholar 

  5. Globus Toolkit 4.0 Release Manuals, http://www.globus.org/toolkit/docs/4.0/, April 2007.

    Google Scholar 

  6. GT 4.0: Java WS Core, http://www.globus.org/toolkit/docs/4.0/common/, April 2007. Introduction to Grid Computing, http://www.redbooks.ibm.com/redbooks/pdfs/sg246778.pdf, December 2005.

    Google Scholar 

  7. Juric, Matjaz B. Using WSIF for Integration, http://www.oracle.com/technology/pub/articles/bpel_cookbook/juric.html, October 2005.

    Google Scholar 

  8. home.php?wg_abbrev=wsbpel, April 2007.

    Google Scholar 

  9. Slominski A., “On Using BPEL Extensibility to Implement OGSI and WSRF Grid Workflows,” Concurrency and Computation: Practice and Experience, 2006.

    Google Scholar 

  10. SOAP Version 1.2, http://www.w3.org/TR/soap/, W3C Recommendation 24 June, 2003.

    Google Scholar 

  11. WSA (Web Services Addressing), http://www.w3.org/Submission/ws-addressing/, W3C Member Submission 10 August, 2004.

    Google Scholar 

  12. WS-BPEL (Web Services Business Process Execution Language) Version 2.0 Committee Specification, http://docs.oasis-open.org/wsbpel/2.0/CS01/wsbpel-v2.0-CS01.pdf, 31 January, 2007.

    Google Scholar 

  13. WSDL (Web Services Description Language) 1.1, http://www.w3.org/TR/wsdl, W3C Note 15 March, 2001.

    Google Scholar 

  14. WSIF (Web Services Invocation Framework), http://www.research.ibm.com/people/b/bth/OOWS2001/duftler.pdf, August 9, 2001.

    Google Scholar 

  15. WSN (Publish-Subscribe Notification for Web services) Version 1.0, http://www-128.ibm.com/developerworks/library/ws-pubsub/WS-PubSub.pdf, May 2004.

    Google Scholar 

  16. WSRF (WS-Resource Framework) Version 1.0, http://www-128.ibm.com/developerworks/library/ws-resource/ws-wsrf.pdf, May 2004.

    Google Scholar 

  17. WSRF.NET, http://www.cs.virginia.edu/~gsw2c/wsrf.net.html, April 2007.

    Google Scholar 

  18. XML Schema Part 0: Primer Second Edition, http://www.w3.org/TR/xmlschema-0/, W3C Recommendation 28 October, 2004.

    Google Scholar 

  19. XPath (XML Path Language) 2.0, http://www.w3.org/TR/xpath20/, W3C Recommendation 23 January, 2007.

    Google Scholar 

  20. XSLT (XSL Transformations) Version 1.0, http://www.w3.org/TR/xslt, W3C Recommendation 16 November, 1999.

    Google Scholar 

  21. Yaacob N., and Iqbal R., (2003) Distributed Resource Sharing Technique in Grid Environment, Proceedings of the 9th Asia-Pacific Communication.

    Google Scholar 

  22. Zager, M., (2005) SOA/Web Services—Business Process Orchestration with BPEL: BPEL supports time-critical decision making. http://webservices.sys-con.com/read/

    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-Verlag London Limited

About this paper

Cite this paper

Viswanath, B.P., Iqbal, K. (2007). Developing Ubiquitous Collaborating Services in Grid Environment. In: Akhgar, B. (eds) ICCS 2007. Springer, London. https://doi.org/10.1007/978-1-84628-992-7_21

Download citation

  • DOI: https://doi.org/10.1007/978-1-84628-992-7_21

  • Publisher Name: Springer, London

  • Print ISBN: 978-1-84628-990-3

  • Online ISBN: 978-1-84628-992-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics