Service-ORiented Computing EnviRonment (SORCER) provides a platform for developing and running federated front-end and back-end services