<div class="csl-bib-body">
<div class="csl-entry">Eigelsreiter, B. (2007). <i>Development of a grid component for ant colony optimization</i> [Master Thesis, Technische Universität Wien]. reposiTUm. https://resolver.obvsg.at/urn:nbn:at:at-ubtuw:1-15111</div>
</div>
Component models provide a promising approach for tackling the complexity of scientific and Grid application development. VGE-CCA is a prototype framework that applies a component model to a Web services-based Grid environment. The framework builds upon the Vienna Grid Environment (VGE) - a Grid infrastructure for secure and automatic provision of compute-intensive applications running on parallel hardware over standard Web services technology. The VGE-CCA component framework extends VGE services with an implementation of the Common Component Architecture (CCA) allowing the development and deployment of Grid application components. On the client-side, VGE-CCA provides a versatile programming API that allows the assembling of scientific applications and experiments based on the interconnection of distributed components.<br />This master thesis deals with work on providing XML-based representations and serialization mechanisms for VGE-CCA and standard CCA data types. In addition, the practical use of the VGE-CCA framework will be demonstrated and evaluated by means of a case study using distributed Ant Colony Optimization. Therefore, an application specific component library will be developed and incorporated into generic Grid components with the help of the VGE-CCA plug-in mechanism.