系統整合(System Integration;簡稱SI)
wiki 說明系統整合從工程學以及資訊科學兩個維度來看SI。
工程學:是指將次系統(subsystems)各元件匯整、塑造成為單一系統的的過程,在過程中,需要保證所有次系統的功能,都能在這個單一系統下運作順利。
資訊科學:是指將所有不同電腦系統及軟體應用程式全部連結在一起的過程,其目的是讓它們在功能上,或是在實體上,可以以一個完整的系統來實現功能。
而筆者任職10年的單位,此次SI專案是歷經了工程學+資訊科學的系統大整合。定義上,泛指將各系統、各功能元件匯整、以及重新開發成為單一系統的的過程,在過程中,需要確保所有系統的功能,都能在這個單一系統下運作順利。
由於產業環境的關係,店家每周開張7天24小時不打烊,有地端、雲端媒體播放,這是關乎100人、8套有使用者介面的作業系統環境,若是算上沒有使用者介面的系統,嚴格來說應該有10套了吧。
因此需要拆分階段的逐步整合軟、硬體和作業人員的使用習慣。
從組織圖中,可見使用單位有藍色、綠色分別使用環境架構圖中的系統範圍。
系統與系統之間的資訊流關係、有檔案傳輸、有API 交換、更有人工手動CopyPaste,油價構圖可知,中間的Sys_D吞吐量之大,供應相關系統的作業需求。
在實體檔案方面,就有MXF格式對外供應TV播出,再經由轉換檔案成MP4格式再分散碼流至WWW。對內則是存入DIVA再備存到LTO。
可想而知,硬體方面在經常性的費用上,固定成本就是磁帶以及系統維護費用。
還有XA 10台工作站的NAS、硬碟,難免產生資安地風險。
軟體方面,因為Sys_D封閉性系統而產生的相關效應,迫使同仁只能人工作業。
而人事成本就是100位同仁,從A處移動到B處兩地之間往返,不論是人工複製貼上還是勞動力的移動,桌面常常是多個視窗切換,這些都是沉默成本。
多種原因考量下,終於在2017年開始第一個系統整合,省下每年50W美金交付F.s廠商的維運費。
率先汰換需要人工輸入、審閱的P.s系統,再複製貼上F.s系統,自行開發新的Q TV排播系統。
Q.TV系統的開發,從2-3的重度使用者需求訪談開始,因為沒有系統文件,只能伸頭進去看Sys_D系統的XML檔,解析F.s與Sys_D的交換關係,在stage環境不斷的單元測試、驗證、除錯、才上線Production環境,經由70人驗收(人工輸入P.s的同仁),歷時1年。經由這次開發經驗,漸漸地期待可以一個動作完成的事,避免多個步驟完成。
看著密密麻麻的系統架構圖,系統資訊流的關係(此圖架構以精簡許多),一個Switch Hub出問題,造成封包在區網之間循環就足以癱瘓中央Sys_D系統,瞬間電話鈴聲四處響起....
經年累月下來,有形無形的成本都推動著系統整合的必要,以及優化作業流程的念頭。