The major challenge of
experiments consists in exploiting the amount of data generated by scientific apparatus. Scientific data, programs and workflows are resources to be exchanged among scientists but difficult to be efficiently used due to their heterogeneous and distributed nature. Provenance metadata can ease the discovery of these resources. However, keeping track of the execution of experiments and capturing provenance among distributed resources are not simple tasks. Thus, discovering scientific resources in distributed environments is still a challenge. This work presents an architecture to help the execution of scientific experiments in distributed environments. Additionally, it captures and stores provenance of the workflow execution in a repository. To validate the proposed architecture, a bioinformatics workflow has been defined for the execution of a real molecular dynamics simulation experiment, called GromDFlow. The experiment highlights the advantages of this architecture, which is available and is being used for several simulations.