Generation Grids -- On Designing and Composing Grid Services for Distributed Data Mining