Inquiridor
Camada de serviço vs Camada de dominio

Pergunta
-
Todas as Respostas
-
Boa noite amigo,
Os tipo de camadas são:
Para maiores detalhes acesse o link abaixo:
https://www.microsoft.com/brasil/msdn/Tecnologias/arquitetura/Layers_Developing.mspx
Marcelo dos Santos Gonçalves
Não se esqueça de “Marcar como Resposta” se resolveu seu problema. Caso foi útil algum link ou sugestão dê um voto na resposta.
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.
- Editado Marcelo S. Gonçalves quarta-feira, 5 de fevereiro de 2014 23:16
-
-
Serviço entra na camada de dados, pois ela vai fornecer serviços para que os dados possam ser armazenados e recuperados em algum meio específico. Esta camada vai ser dependente da opção utilizada para este armezenamento: arquivos, bancos de dados, bancos de objetos, etc. Porém, a maneira de armazenar os dados também não afeta o que o usuário está esperando que o software faça. Portanto sem modificar a camada de domínio da aplicação.
Cada camada vai ser planejada e construída procurando oferecer os serviços para a camada superior, sendo isoladas/independentes. Porém a busca por uma solução para o problema inicia normalmente na camada de domínio da aplicação.
-
Boa Tarde Ozzyvegeta,
Depende de quais funcionalidades que você vai querer expor como serviço.
Se for as funcionalidades de CRUD por exemplo (DataService).
Você pode utilizar o seguinte modelo
1º Apresentaçao
2º BusinessLayer
3º Camada de Serviço Expondo a DataLayer (Camada de Dados)
4º ORM ou BD
Se você quiser prover serviços de negócio você expões a BusinessLayer
1º Apresentação
2º Camada de Serviço Expondo a BusinessLayer (Camada de negócio)
3º DataLayer
Lembrando que existem diversas tecnologias para que se exponha uma camada de serviços ...
WCF, Web Services asmx, Serviços REST e por aí vai ...
Abraço.