Configuration Agent는 정책 캐싱 및 전달 응용 프로그램입니다. Configuration Agent는 데스크탑 클라이언트 응용 프로그램과 해당 응용 프로그램이 실행되는 호스트의 성능에 심각한 영향을 주지 않고 중앙에서 구성할 수 있도록 설계되었습니다. 이 작업은 다음과 같이 수행됩니다.
향후의 클라이언트 사용을 위해 로컬로 사용 가능한 캐시에 다운로드한 정책 캐싱
공유 가능하고 공유해야 하는 부담이 큰 리소스 공유(예: 정책이 호스팅되는 LDAP 서버에 연결)
클라이언트 응용 프로그램과 Configuration Agent 간의 상호 작용이 발생하는 일반적인 시나리오는 매우 간단하며 다음과 같이 설명될 수 있습니다.
사용자가 관련 데스크탑 클라이언트 응용 프로그램(gconfd, Mozilla 또는 StarSuite) 중 하나를 시작합니다.
클라이언트 응용 프로그램이 Configuration Agent에 연결됩니다.
클라이언트 응용 프로그램이 Configuration Agent로부터 필요한 정책 데이터를 요청합니다.
Configuration Agent는 캐시에서 요청된 정책 데이터를 검색합니다.
정책 데이터가 캐시에 없는 경우 Configuration Agent는 미리 구성된 정책 리포지토리에서 필요한 데이터를 다운로드하여 캐시에 저장합니다.
정책 데이터가 요청한 클라이언트 응용 프로그램으로 전송됩니다.
Configuration Agent는 정책 리포지토리에서 정책 데이터에 대한 수정 사항을 모니터링합니다.
수정 사항이 감지되면 Configuration Agent는 캐시를 새로 고쳐 최신 상태로 업데이트하고 클라이언트 응용 프로그램에 수정 사항을 알립니다.