Abstract
The Globus toolkit (GT) is the de facto open source toolkit for Grid computing. The functionality of the GT version 3.x is exposed as a collection of virtual Open Grid Services Architecture services [7]. OGSA services, or Grid services, extend Web Services, discussed in the previous chapter, to add features that are often needed within distributed applications. Specifically, OGSA adds state to Web Services in order to control the remote service during its lifetime. Whereas Web Services are stateless, OGSA-based services are stateful. OGSA services represent the GT's various components, e.g., GRAM, MDS, etc., described in Chapter 9, using this unified representation and can be aggregated and used within virtual organizations in a number of different ways.
However, the road to OGSA realisation has not been easy. In 2002 the Open Grid Services Infrastructure specification was announced. This specification defined the extensions to WSDL needed in order to represent and enable stateful Web Services. The designers of OGSI introduced the notion of a Grid service, which extended a basic Web Service to attach a number of additions to which a Grid service must adhere. Stateful resources within OGSI were modelled as Web Services that support the GridService portType (see Section 16.2.2), which is an extension of the WSDL portType.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag London Limited
About this chapter
Cite this chapter
Taylor, I.J., Harrison, A.B. (2009). OGSA. In: Taylor, I.J., Harrison, A.B. (eds) From P2P and Grids to Services on the Web. Computer Communications and Networks. Springer, London. https://doi.org/10.1007/978-1-84800-123-7_17
Download citation
DOI: https://doi.org/10.1007/978-1-84800-123-7_17
Publisher Name: Springer, London
Print ISBN: 978-1-84800-122-0
Online ISBN: 978-1-84800-123-7
eBook Packages: Computer ScienceComputer Science (R0)