信息系統(tǒng)架構
信息系統(tǒng)架構包括了對于應用架構和數(shù)據(jù)架構。這里不再介紹具體的方法論,而是考慮如何在設計信息系統(tǒng)架構時有效地避免復雜性。在應用系統(tǒng)層面將通過分層和配置的方式來簡化應用系統(tǒng),從而可以獲得簡單的架構。在數(shù)據(jù)架構層面將通過分層主數(shù)據(jù)的思想來考慮我們如何來管理主數(shù)據(jù)。
應用架構
來看一個業(yè)務應用場景。企業(yè)從生產/采購計劃開始,到生產/采購管理,以及現(xiàn)場制造的執(zhí)行??梢詫孟到y(tǒng)劃分為兩種模式,如圖所示:
乍一看,好像統(tǒng)一的應用系統(tǒng)比較理想。但需要站在業(yè)務的角度重新思考:
1)計劃和管理的緊急度和執(zhí)行不同。有些企業(yè)的計劃是月度或者周間計劃,有些是每日的計劃。但是生產執(zhí)行的系統(tǒng)其要求的程度是分鐘級別。
2)計算模式不同。生產/采購計劃含有大量的批處理,主要利用的是計算處理能力。而生產/物流的執(zhí)行涉及到大量的信息采集和信號控制,因此需要快速的交互能力。
3)對于不同響應級別的系統(tǒng),其系統(tǒng)需要的高可用和運維級別差異較大。如生產/物流執(zhí)行系統(tǒng)需要實時熱備,而計劃和管理對于一般制造業(yè)而言,具備小時級別的恢復能力就可以了。
而這里沒有把計劃和管理分開基于兩個模塊的交互信息多,而且其響應級別差異不大,因此將其放在同一系統(tǒng)中。在汽車行業(yè)內,計劃/管理一般作為MRP系統(tǒng),而執(zhí)行一般作為MES系統(tǒng)。