CAMADA DE ACESSO AO WEBSERVICE

MRADO.VB 09/08/2012 16:38:45
#407593
Pessoal, boa tarde.
Sei que a sequencia para uma aplicação de 3 camadas é UI->BLL->DAL.
Até ai tudo bem.
Qdo tem alguma validação para ser feita, ela é feita na BLL antes de chamar a DAL. Até aí sem problemas.
Mas e qdo nos deparamos com um acesso a um determinado WEBService que vai incluir determinado registro em algum banco de dados remoto, nós, programadores, desenvolvedores, devemos fazer uma camada de serviço para armazenar esses WEBServices? Ai, se tivessemos alguma validação para ser feita, faríamos em alguma classe relacionada a BLL e depois chamaria a classe instanciando as chamadas dos WebServices numa camada SL, por exemplo?
Ai o caminho ficaria assim: UI -> BLL -> SL?
JABA 09/08/2012 17:48:42
#407603
Resposta escolhida
é só você preencher o obj da camada BLL com os dados vindos do webservice e depois passa-lo para o DAO salvar.
Uma camada de serviço para preencher o obj BLL seria uma boa ideia.

vlw
MRADO.VB 09/08/2012 20:40:34
#407627
OK. Obrigado! Foi isso que eu acabei fazendo. Criei uma camada de serviços, uma espécime de [Ô]Service Layer[Ô].
UI -> BLL -> SL.
Tópico encerrado , respostas não são mais permitidas