A resilient methodology for accessing and exploiting data and scientific codes on distributed environments