主要需求是 :
可是上傳job或者是trans,通過web端來控制相應job或者trans的執行,停止,並且可以監控相應的狀態信息.
現在的主要思路是,通過kettleAPI來實現 :
1.資源庫的訪問,上傳下載作業和轉換.
其中,有文件資源庫和數據庫資源庫之分.
2.通過Pan或者Kitchen來調用資源庫里的轉換或者是作業,通過carte實現執行(為了獲取詳細的監控信息且可以控制狀態和綁定線程?).
Pan和kitchen分別對應轉換和作業的調用,這里優先轉換,因為作業日志信息不夠全面
3.通過查看carte接口來獲取相應的狀態信息.
對於整個需求的實現,基本上按照上面的三步走,詳細的實現,一個個來做.