Agents are active autonomous entities that interact with one another to achieve their objectives. This paper addresses how these active agents are a natural fit to consume the passive Service Oriented Architecture which is found in Internet andGrid Systems, in order to compose, coordinate and execute e-Science experiments. A framework is introduced which allows an e-Science experiment to be described as a group of e Systems. The notion of a coordination template is introduced which desribes the interactions between the agents, these templates do not have to be completely specified before execution and the framework allows agents to synthesize variants of this coordination fromthe template at run-time. The framework and template concept are applied to a live Grid scenario, taken from the UK e-Science project AstroGrid.