Olá Pessoal,
Gostaria de saber se existe alguma técnica para obter dados de vários repositórios ao mesmo tempo. Estes repositórios incluem Banco de Dados, Serviços via WebService e RESTFul.
O objetivo é passar uma parâmetro como pesquisa, e retornar os dados destes distintos repositórios.
Hoje tenho uma interface que define os métodos para todos os repositórios implementarem (IClienteRepository),
e as implementações (ClienteHibernateRespository, ClienteWSRepository, ClienteRestFulRepository…).
Porém busco uma boa prática para construir minha camada de serviço. Se alguém já fez algo parecido, ficaria muito grato em ouvir sua experiência.
Abraços,