다음과 같은 실제 아키텍처가 있습니다..Net WCF 내부 및 외부 웹 서비스를 분리하는 방법
웹 프런트 엔드는 방화벽이있는 DMZ 환경에서 실행됩니다.
WCF 서비스 계층은 다른 방화벽이있는 DMZ 환경에서 실행됩니다.
BizTalk ESB 계층은 핵심 LAN에서 실행됩니다.
백 오피스 서비스 응용 프로그램 계층도 핵심 LAN에서 실행됩니다.
WCF 계층은 UI와 ESB/백 오피스 계층 간의 브리지입니다. > 판매 net.tcp 이상
그래서, 이것이 우리의 외부 및 내부 서비스에 대해 서로 다른 엔드 포인트가 필요합니다 -
UI는 -
WCF < HTTPS를 통해> WCF이다.
질문은 어떻게 그들을 분리하는 것이 가장 좋은가요?
1) 내부 및 외부 엔드 SVC는 클래스 및 2 개 개의 엔드 포인트 구성 내외부 엔드