An OWL-S based approach to express grid services coordination