Component-based geo-workflow framework: A discussion on methodological issues