Component-oriented application construction for a Web service-based Grid: Research Articles

  • Authors:
  • Rainer Schmidt;Siegfried Benkner;Ivona Brandic;Gerhard Engelbrecht

  • Affiliations:
  • Institute of Scientific Computing, University of Vienna, Nordbergstrasse 15/C/3, 1090 Vienna, Austria;Institute of Scientific Computing, University of Vienna, Nordbergstrasse 15/C/3, 1090 Vienna, Austria;Institute of Scientific Computing, University of Vienna, Nordbergstrasse 15/C/3, 1090 Vienna, Austria;Institute of Scientific Computing, University of Vienna, Nordbergstrasse 15/C/3, 1090 Vienna, Austria

  • Venue:
  • Concurrency and Computation: Practice & Experience - Component and Framework Technology in High-Performance and Scientific Computing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present the architecture and prototype implementation of a component-oriented programming environment for a Web service based computational Grid. As middleware, we utilize the Vienna Grid Environment (VGE), a framework that enables the provision of compute-intensive parallel applications as configurable, QoS-aware Grid services. Our component model follows the Common Component Architecture (CCA) and models application Web services as distributed components. We describe a component framework that integrates VGE services with a component model allowing to express and dynamically manage application and performance meta-data as well as dependencies on the infrastructure or other components. Furthermore, we show how the client programming interface is used to compose Grid applications from abstract application components that are mapped against available Grid services by the component framework at runtime. Copyright © 2006 John Wiley & Sons, Ltd.