Mot denna bakgrund ingick EU och ESA ett ramavtal som trädde i kraft i maj 2004 .