2012-06-30 5 views
0

우리가 수행중인 학교 프로젝트를위한 아키텍처에 대한 간단한 설명 : - 모든 클라이언트의 데이터를 컴파일하는 데 데이터웨어 하우스가 있습니다. - 클라이언트가 로컬로 배포 된 웹 응용 프로그램을 사용하고 있습니다.다른 네트워크에서 웹 서비스에 액세스

각 클라이언트는 인터넷 연결 없이도 자체 웹 응용 프로그램을 사용할 수 있습니다.

클라이언트와 데이터웨어 하우스에 대한 연결 역할을하는 웹 서비스를 만들고 싶습니다. 여기서 우리 문제는 데이터웨어 하우스와 클라이언트가 동일한 네트워크에 있지 않다는 것입니다.

우리 질문 : 데이터웨어 하우스와 동일한 네트워크에 있지 않더라도 클라이언트가 사용할 수 있도록 웹 서비스를 공개 할 수있는 방법은 무엇입니까? 그들은 데이터 창고와 같은 네트워크에 있지 않은 경우에도 클라이언트가 사용할 수 있도록

+0

나를 위해 네트워크 문제가 아닌 응용 프로그램 문제가 보인다. –

답변

0

우리는 어떻게 웹 서비스를 사용할 수 공개를해야합니까.

인터넷에 웹 서비스를 개방하고 제한 사항이있는 경우 ISP에 문의하여 포트 번호를 열어 보도록 할 수 있습니다. (예 : 8080). 라우터가있는 경우 올바른 포트로 트래픽을 전달해야합니다.

이제 클라이언트는 어디서나 그것을 소비 할 수 있습니다. 외부 IP 주소와 포트 번호, 기본적으로 웹 서비스의 URL을 제공하면됩니다.

메모. 이것은 웹 서비스를 공유하는 안전하지 않은 방법입니다. 나중에 클라이언트가 연결할 가상 사설망 (VPN) 솔루션을 고려할 수 있습니다. 야생에 열면 큰 위험이 있습니다.

+0

이것이 바보 같은 질문 일 경우 미안합니다. 포트 열기는 ISP에서만 할 수 있습니까? – panda8910

+0

다릅니다. 먼저 외부 IP가 무엇인지 확인한 다음 외부 IP를 사용하여 서비스에 액세스하십시오. 접근 가능하다면 운이 좋다. – Joset

+0

우리가 직면하게 될 문제는 포트를 열 수있는 정적 IP 주소가 있다는 것입니다. 저는 SCHOOL 프로젝트를 위해이 아키텍처를 구현하는 데 너무 많은 리소스가 필요할 것이라고 생각합니다. – panda8910

관련 문제