IC2D: Interactive Control and Debugging of Distribution
LSSC '01 Proceedings of the Third International Conference on Large-Scale Scientific Computing-Revised Papers
Toward a Common Component Architecture for High-Performance Scientific Computing
HPDC '99 Proceedings of the 8th IEEE International Symposium on High Performance Distributed Computing
A Theory of Distributed Objects
A Theory of Distributed Objects
Collective Interfaces for Distributed Components
CCGRID '07 Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid
ePVM - An Embeddable Process Virtual Machine
COMPSAC '07 Proceedings of the 31st Annual International Computer Software and Applications Conference - Volume 01
Behavioural Skeletons in GCM: Autonomic Management of Grid Components
PDP '08 Proceedings of the 16th Euromicro Conference on Parallel, Distributed and Network-Based Processing (PDP 2008)
Advanced Grid Programming with Components: A Biometric Identification Case Study
COMPSAC '08 Proceedings of the 2008 32nd Annual IEEE International Computer Software and Applications Conference
Hi-index | 0.00 |
Component-based software technologies have emerged as a modern approach to software development for distributed and Grid applications. However, the lack of longer-term experience and the complexity of the target systems demand more research results in the field. This paper provides a generic method to develop applications based on a Grid Component Model (GCM). We discuss the main advantages of our methodology -- reduced development cycle, increased portability, and support of dynamic properties of the GCM-based component framework. We then introduce our integrated environment designed to enable component-based development of Grid applications. After that we illustrate the methodology using as an example the development of a complex distributed business process application for a biometric identification system. Finally, we report our initial findings and experiences of applying the methodology and the integrated environment, to best exploit the GCM framework.