2015-01-28 20 views
0

/TAO CORBA 프레임 워크는 항상 ACE/TAO 서비스 설정을보다 사용자 친화적으로 만드는 방법은 무엇입니까?

  1. 이벤트 채널을 운영하는 네임 서비스를 실행 된 ACE를 통해 통신 애플리케이션의 네트워크를 설정하는 표준 방법
  2. 응용 프로그램 실행

최종 사용자가 여러 백그라운드 서비스를 수동으로 생성하지 않아도되므로 깨끗한 솔루션을 찾고 싶습니다. 또한 네트워크를 가능한 한 플러그 앤 플레이로 사용하고 싶습니다. 즉, 중앙 컨트롤러 인스턴스를 사용하여 다양한 하드웨어 구성 요소를 동기화합니다. 이러한 각 쌍은 (격리 된) 네트워크를 구성하므로 하나의 환경에서 이들의 배수를 가질 수 있고 이들 간의 간섭을 원하지 않습니다.

내 생각은 컨트롤러의 초기화에서 이름 지정 서비스 및 이벤트 서비스를 생성하는 것이지만 아직 두 프로세스 (tao_cosnaming, tao_rtevent)를 자식 프로세스로 생성하는 좋은 방법을 찾지 못해 실제로 묶여 있습니다. 제어기 인스턴스에 연결하고 제어기가 충돌하는 경우 계속 실행하지 마십시오. 즉, TAO 내부에서 이미 허용되는 메커니즘이 있습니까?

답변

0

구현 리포지토리가이를 수행 할 수 있습니다. 또 다른 옵션은 네임 서비스와 이벤트 채널을 컨트롤러에 연결하는 것입니다. 컨트롤러는 이러한 서비스도 제공합니다.

+0

지금 구현 저장소의 기능에 대해 조금 읽었지만 사용하기 전에 저장소 프로세스를 시작해야하기 때문에 문제가 지연되는 것 같습니다. 이러한 서비스를 컨트롤러 실행 파일에 연결하는 방법에 대해 좀 더 자세히 설명해 주시겠습니까? 정적으로 또는 dll을 사용하여 의미합니까? – user1709708

+0

DLL을 사용하여 서비스 인스턴스를 직접 생성 할 수 있습니다. 언급 된 서비스의 주요 코드 만 복사하면됩니다. –