Abstract | ||
---|---|---|
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. |
Year | DOI | Venue |
---|---|---|
2004 | 10.1109/HIPS.2004.1299194 | NINTH INTERNATIONAL WORKSHOP ON HIGH-LEVEL PARALLEL PROGRAMMING MODELS AND SUPPORTIVE ENVIRONMENTS, PROCEEDINGS |
Keywords | Field | DocType |
grids,components,web services,OGSA,OGSI,CCA,babel,XSOAP,GSX | Grid computing,Computer science,Common Component Architecture,Software architecture,Component-based software engineering,Modular design,Web service,Service-oriented architecture,Grid,Distributed computing | Conference |
Citations | PageRank | References |
39 | 4.10 | 7 |
Authors | ||
2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Sriram Krishnan | 1 | 448 | 49.29 |
Dennis Gannon | 2 | 2514 | 330.26 |