2010-05-11 3 views
0

전세계 수백 명의 고객이 vb6/MS 액세스 앱을 보유하고 있습니다. 보스가 서로 대화 할 필요가 있습니다. 예를 들어 클라이언트 A가 클라이언트 B의 데이터베이스에 새로운 작업을 생성하고 상태 업데이트가 A로 돌아갑니다.서비스 저장소

나는 중앙 집중식으로 이것을 수행 할 수있는 WCF 시스템을 설계하려고합니다. 서비스는 각 클라이언트에 설치된 일종의 서비스와 대화합니다. 내가 궁금해하는 점은 중앙 시스템이 고객의 주소를 어떻게 알고 있는지, 즉 즉석에서 서비스를 결정하고 소비하는 방법입니까? 이러한 요구 사항에 적합한 아키텍처는 무엇입니까?

답변

0

클라이언트가 서비스에 대한 연결을 설정하게하고 반대의 경우도 마찬가지입니다. 서버에서 클라이언트를 사용할 수 있는지 확인할 수 없습니다 (하드웨어 가동 시간, 연결, 소프트웨어 가용성 ...).

클라이언트 또는 클라이언트가 정기적으로 폴링하는 클라이언트가 영구 연결을 필요로합니다.

일반적으로 서비스는 클라이언트에 대한 정보를 모르는 상태에서 인터페이스를 제공하지만 클라이언트는 서비스에 대한 세부 정보를 알고 인터페이스를 필요로합니다.

관련 문제