loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Ninth International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS'04)
XCAT3: A Framework for CCA Components as OGSA Services
Santa Fe, New Mexico, USA
April 26-April 26
ISBN: 0-7695-2151-7
Sriram Krishnan, Indiana University
Dennis Gannon, Indiana University
The benefits of component technologies are well known: they enable encapsulation, modular construction of applications and software reuse. The DOE sponsored Common Component Architecture (CCA) [3] project adopts a component-based approach for building large scale scientific applications. On the other hand, the Web services-based Open Grid Service Architecture (OGSA) and Infrastructure (OGSI) [14] come close to defining a component architecture for the Grid. Using an approach where a CCA component is modeled as a set of Grid services, the XCAT3 framework allows for CCA components to be compatible with the OGSI specification. This enables CCA components to be accessible via standard Grid clients, especially the ones that are portal-based. For CCA compatibility, XCAT3 uses interfaces generated by the Babel [5] toolkit, and for OGSI compatibility, it uses the Extreme GSX [12] toolkit. In this paper, we describe our experience in implementing the XCAT3 system, and how it can be used to compose complex distributed applications on the Grid in a modular fashion.
Index Terms:
Grids, Components, Web Services, OGSA, OGSI, CCA, Babel, XSOAP, GSX
Citation:
Sriram Krishnan, Dennis Gannon, "XCAT3: A Framework for CCA Components as OGSA Services," hips, pp.90-97, Ninth International Workshop on High-Level Parallel Programming Models and Supportive Environments (HIPS'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.