La heterogeneidad de las infraestructuras de computación existentes para el despliegue y ejecución de workflows científicos, junto con la complejidad de los workflows utilizados en Grid, producen que el proceso de scheduling sea una tarea muy complicada. Un enfoque que ayuda a resolver esta tarea es la utilización de un broker de recursos, pero esto provoca que las infraestructuras Grid asociadas estén fuertemente acopladas con el middleware subyacente. Por tanto, la integración de diferentes middlewares representa un desafío que sigue abierto. En este proyecto se presenta un enfoque flexible para el despliegue de workflows científicos en entornos Grid heterogéneos. La propuesta realizada se fundamenta en la utilización de un sistema de coordinación basado en el modelo de Linda y un conjunto de mediadores que abstraen al sistemas de los detalles de los diferentes middlewares utilizados. Como resultado, la infraestructura permite ejecutar workflows científicos en diferentes entornos Grid de forma completamente transparente para el usuario. Además, la infraestructura desarrollada proporciona mecanismos que permiten escalar y extender la misma fácilmente, haciendo que el sistema sea adecuado para una gran variedad de escenarios. Asimismo, el framework resuelve algunos de los problemas actuales en lo referente al modelado de workflows científicos. Los lenguajes de modelado utilizados en la actualidad son muy dependientes del sistema de gestión de workflows utilizado, dificultando la utilización del mismo en otros entornos y la compartición de los experimentos. Como solución, la infraestructura propuesta permite integrar diferentes entornos de modelado utilizando un lenguaje independiente del entorno de ejecución para describir las tareas que constituyen un workflow