WVS 架構
WVS 是一種可供客戶在 Windchill 中發佈原生文件內容輕量表示的系統。然後系統會將這些輕量表示儲存在 Windchill 資料庫中,並可進行檢視、管理和修改。
下圖以圖形方式表示 Windchill 視覺化服務架構。
WVS 由三個主要服務/元件組成︰
• WVS 發行者
• WVS Worker Agent
• WVS 載入程式
WVS 發行者
WVS 發行者 服務用來管理工作「處理」流程,包括發佈輕量表示、管理干涉偵測工作及管理列印工作。WVS 發行者 會根據工作的類型與來源排定工作項目的優先順序。WVS 發行者 可處理工作本身 (對於 WTDocument 或干涉偵測工作),也可在必要時將工作傳送至 Worker Agent 進行轉換 (例如 SolidWorks 發佈工作)。
WVS Worker Agent
WVS Worker Agent 服務用來管理發佈過程中原生資料到輕量 Creo View 可檢視項的轉換過程,以及管理接收自 Windchill 的批次干涉偵測請求或批次列印請求的處理過程。
WVS 載入程式
WVS 載入程式 服務用來將已處理的資料載入到 Windchill 資料庫中。必要時,WVS 載入程式 也可以為轉換後的可檢視項建立 2D 與/或 3D 縮圖圖像,然後將這兩個檔案一併載入到 Windchill 資料庫中。
WVS 發佈機制
發佈者 (發佈工作) 會判斷所發佈物件的內容是否需要轉換。如果需要,它會將請求以「標籤」的形式傳遞給 Worker Agent。Worker Agent 即會啟動 Worker,並將文件內容傳輸過去。Worker 完成後,Worker Agent 會從 Worker 將已發佈的資料擷取回來,然後傳回給發佈者。發佈者會利用程式來呼叫載入程式 (該載入程式會合併 Windchill 屬性資訊並建立表示),藉此在 Windchill 中儲存產生的資料。