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.
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
Weiser, M. (1993) Some Computer Science Issues in Ubiquitous Computing, Communications of the ACM, 36, 75–84.
Berstis, V., (2002) Fundamentals of Grid Computing. Available via: http://www.redbooks.ibm.com/
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.
client-config.wsdd, http://www.globus.org/toolkit/docs/4.0/common/javawscore, April 2007.
Globus Toolkit 4.0 Release Manuals, http://www.globus.org/toolkit/docs/4.0/, April 2007.
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.
Juric, Matjaz B. Using WSIF for Integration, http://www.oracle.com/technology/pub/articles/bpel_cookbook/juric.html, October 2005.
home.php?wg_abbrev=wsbpel, April 2007.
Slominski A., “On Using BPEL Extensibility to Implement OGSI and WSRF Grid Workflows,” Concurrency and Computation: Practice and Experience, 2006.
SOAP Version 1.2, http://www.w3.org/TR/soap/, W3C Recommendation 24 June, 2003.
WSA (Web Services Addressing), http://www.w3.org/Submission/ws-addressing/, W3C Member Submission 10 August, 2004.
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.
WSDL (Web Services Description Language) 1.1, http://www.w3.org/TR/wsdl, W3C Note 15 March, 2001.
WSIF (Web Services Invocation Framework), http://www.research.ibm.com/people/b/bth/OOWS2001/duftler.pdf, August 9, 2001.
WSN (Publish-Subscribe Notification for Web services) Version 1.0, http://www-128.ibm.com/developerworks/library/ws-pubsub/WS-PubSub.pdf, May 2004.
WSRF (WS-Resource Framework) Version 1.0, http://www-128.ibm.com/developerworks/library/ws-resource/ws-wsrf.pdf, May 2004.
WSRF.NET, http://www.cs.virginia.edu/~gsw2c/wsrf.net.html, April 2007.
XML Schema Part 0: Primer Second Edition, http://www.w3.org/TR/xmlschema-0/, W3C Recommendation 28 October, 2004.
XPath (XML Path Language) 2.0, http://www.w3.org/TR/xpath20/, W3C Recommendation 23 January, 2007.
XSLT (XSL Transformations) Version 1.0, http://www.w3.org/TR/xslt, W3C Recommendation 16 November, 1999.
Yaacob N., and Iqbal R., (2003) Distributed Resource Sharing Technique in Grid Environment, Proceedings of the 9th Asia-Pacific Communication.
Zager, M., (2005) SOA/Web Services—Business Process Orchestration with BPEL: BPEL supports time-critical decision making. http://webservices.sys-con.com/read/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)