Array
(
)

Dúvida na arquitetura

Elisson Prates
   - 15 jan 2015

Olá,
Estou desenvolvendo uma aplicação que deve ficar exposta na internet, existe um webapp, onde o cara pode acessar, e um web service que outras aplicações vão poder utilizar.
Pensei em criar uma DMZ, em uma máquina deixar estas duas aplicações, essas apps vão consumir um web service em uma máquina dentro da rede local.
Esse web service exposto estou pensando em fazer em WCF RestFul, mas o web service local não sei como fazer... estou em duvida se posso fazer em WCF RestFul se é a melhor opção.

Joel Rodrigues
   - 15 jan 2015

Olá, Elison.

Dê uma olhada em como funcionam os frameworks ASP.NET MVC e Web API. Você verá que é possível desenvolver uma aplicação utilizando os dois, compartilhando lógica de negócios, bases de dados, etc, mas usando o MVC para o "site" e a API para o "serviço", inclusive com ambos hospedados no mesmo servidor e domínio.

Um abraço e bons códigos.

Elisson Prates
   - 15 jan 2015

Joel, obrigado pela resposta.

Mas o objetivo é separar as máquinas, o site e o webservice em uma máquina publica acessando uma máquina na rede local via web service.

no a máquina dentro da rede terá acesso ao banco de dados.

Elisson Prates
   - 15 jan 2015

Clique na imagem para abrir em uma nova janela