Pregunta de entrevista de Capgemini

O que é Repository e Service? E como são utilizados