Using Grid Computing Based Components in On Demand Environmental Data Delivery