Publications

The past several years have seen a remarkable maturation and standardization

Abstract

of Grid technologies around the banner of the Open Grid Services Architecture (OGSA)(279). We first touched on OGSA in Chapter 4, and most of the application chapters have referred to it. We now drill down on the details of what OGSA is and its central role in Grid computing. Our goals are not only to communicate the key concepts but also to indicate how OGSA mechanisms can both simplify the development of secure, robust systems and enable the creation of interoperable, portable, and reusable components and systems. Although this chapter is certainly not a programming manual, we do provide enough technical detail to allow readers to start down the path of designing OGSA-based systems. Our presentation follows a staged approach. After reviewing the principles of service-oriented architecture, we introduce the primary elements of the core service interfaces and behaviors that constitute OGSA and an example that we use throughout the chapter to illustrate the use of OGSA mechanisms. Then we introduce, in a staged fashion, the various elements of OGSA. First, we review the Web services technologies on which OGSA is based, focusing on the Web Services Description Language (WSDL)(183) that OGSA adopts as an interface definition language. Then we describe the foundational Open Grid Services Infrastructure (OGSI)(659), a set of WSDL interfaces and associated conventions, extensions, and refinements to Web services standards designed to support basic Grid behaviors. We review the higher-level interfaces, models, and behaviors likely to complete OGSA, pointing to subsequent chapters for more detailed discussion in …

Date
2004
Authors
Ian Foster, Carl Kesselman, Steven Tuecke
Journal
The Grid 2: Blueprint for a New Computing Infrastructure
Volume
1
Publisher
Morgan Kaufmann