WVS 아키텍처
WVS는 Windchill에 기본 문서 컨텐트의 경량 표현을 게시하는 기능을 고객에게 제공하는 시스템입니다. 이러한 경량 표현은 Windchill 데이터베이스에 저장되며 보기, 관리 및 수정할 수 있습니다.
다음은 Windchill Visualization Services 아키텍처를 그래픽으로 표현한 그림입니다.
WVS는 다음 세 가지 주요 서비스/컴포넌트로 구성됩니다.
• WVS 게시자
• WVS 작업자 에이전트
• WVS 로더
WVS 게시자
WVS 게시자는 경량 표현 게시, 간섭 감지 작업 관리 및 인쇄 작업 관리를 비롯하여 작업 '처리' 프로세스를 관리하는 서비스입니다. WVS 게시자는 작업 유형 및 소스에 따라 작업 엔트리의 우선 순위를 지정합니다. WVS 게시자는 작업 자체를 처리하거나(WTDocument 또는 간섭 감지 작업의 경우) 필요한 경우 변환을 위해 작업을 작업자 에이전트로 보낼 수 있습니다(예: SolidWorks 게시 작업).
WVS 작업자 에이전트
WVS 작업자 에이전트는 Windchill에서 받은 간섭 검사 일괄 처리 요청 또는 인쇄 일괄 처리 요청을 처리하는 게시의 일부로 기본 데이터를 경량 Creo View 보기 가능 항목으로 변환하는 작업을 관리하는 서비스입니다.
WVS 로더
WVS 로더는 처리된 데이터를 Windchill 데이터베이스에 로드하는 서비스입니다. 필요한 경우 WVS 로더는 변환된 보기 가능 항목에 대한 2D 및/또는 3D 축소판 이미지를 작성하고 두 파일을 Windchill 데이터베이스에 모두 로드할 수도 있습니다.
WVS 게시 메커니즘
게시자(게시 작업)는 게시 중인 객체의 컨텐트를 변환해야 할지 여부를 결정합니다. 변환해야 한다면 요청을 작업자 에이전트에 '티켓'으로 전달합니다. 작업자 에이전트는 작업자를 시작하고 문서 컨텐트를 해당 작업자에 전송합니다. 작업자가 완료되면 작업자 에이전트는 작업자에서 게시된 데이터를 다시 읽어들인 다음 게시자에 반환합니다. 게시자는 Windchill 속성 정보를 결합하고 표현을 작성하는 로더를 프로그래밍 방식으로 호출하여 결과 데이터를 Windchill에 저장합니다.