배경 정보3 계층 아키텍처에서 WebService를 전개/개발하는 방법은 무엇입니까? .NET</li> <li>그것은 필요에 C#을 withc 개발
- WebService에이 웹 그것은 데이터베이스 서버에 액세스 할 필요가
- 에 게시합니다.
webservice는 3 계층 아키텍처로 개발되었습니다. 나는 모든 비즈니스 로직과 모든 데이터베이스 상호 작용을 처리하는 또 다른 DLL 프로젝트를 처리하는 DLL 프로젝트 인 webservice reference를 의미한다.
문제
내 클라이언트는 3 계층 아키텍처를 가지고있다. 따라서 데이터베이스 (APP SERVER)를 보는 서버는 웹에 게시되지 않으며 웹 (WEB SERVER)에 게시 된 서버는 데이터베이스를 볼 수 없습니다. 나는 응용 프로그램 서버 내 WebService에 게시하는 경우
DB 서버 ----> 응용 프로그램 서버 ----> 웹 서버
나는 웹에서 액세스 할 수 없습니다.
웹 서버에 내 WebService를 게시하면 데이터베이스에 액세스 할 수 없습니다.
질문 날이 처리 할 수있는 최선의 방법입니다
:
1- 나를 응용 프로그램 서버의 비즈니스 로직과 데이터 액세스 DLL을 넣어 게시 할 수있는 방법이 있나요 내 웹 서버의 WebService?
2- 또는 AppService에 WebService를 설치하고 응용 서버에서 WebService를 사용하는 웹 서버에 "Dummy"WebService를 만들고 게시해야합니까? 더. 다른
3 뭔가 ... 당신은 단순히 전달합니다에는 ApplicationServer에 웹 서버로 들어오는 요청하는 프록시를 설정하는 것이 좋습니다 수