Rule-based monitoring and steering of distributed scientific applications. (3rd January 2006)