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