只会linux和sql能维护mes系统么,MES系统软件架构介绍
1 BS 架構(gòu)與CS 架構(gòu)
C/S 是Client/Server 的縮寫。服務(wù)器通常采用高性能的PC、工作站或小型機(jī),并采用大型數(shù)據(jù)庫(kù)系統(tǒng),如Oracle、Sybase、Informix 或SQL Server。客戶端需要安裝專用的客戶端軟件。
B/S 是Brower/Server 的縮寫,客戶機(jī)上只要安裝一個(gè)瀏覽器(Browser),如Netscape Navigator 或InternetExplorer,服務(wù)器安裝Oracle、Sybase、Informix 或SQLServer 等數(shù)據(jù)庫(kù)。在這種結(jié)構(gòu)下,用戶界面完全通過WWW瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn)。瀏覽器通過Web Server 同數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交互。
2 選擇合適的系統(tǒng)架構(gòu)
MES 項(xiàng)目與其它項(xiàng)目不同,它具有一定的特殊性。
1)MES 系統(tǒng)一般都在Windows 平臺(tái)運(yùn)行,操作系統(tǒng)統(tǒng)一。2)MES 系統(tǒng)對(duì)實(shí)時(shí)性有一定要求。如:實(shí)時(shí)監(jiān)控系統(tǒng)需要實(shí)時(shí)反映現(xiàn)場(chǎng)生產(chǎn)狀態(tài)和生產(chǎn)數(shù)據(jù)。3)MES 系統(tǒng)要求操作工能以最直接、最簡(jiǎn)單、最靈活的方式來進(jìn)行操作。4)MES 系統(tǒng)對(duì)系統(tǒng)的性能要求較高,大量的生產(chǎn)數(shù)據(jù)需要進(jìn)行統(tǒng)計(jì)和分析。
由上述條件看來,CS 架構(gòu)似乎是最合適的解決方案。但是,CS 架構(gòu)的劣勢(shì)在MES 系統(tǒng)中也充分的體現(xiàn)出來。
1)由于CS 架構(gòu)使得MES 系統(tǒng)功能分散于各個(gè)客戶端,因此它對(duì)客戶端機(jī)器的要求較高。系統(tǒng)更新和維護(hù)也比較麻煩。2)CS 架構(gòu)使得業(yè)務(wù)邏輯和數(shù)據(jù)存儲(chǔ)緊密聯(lián)系,業(yè)務(wù)一旦發(fā)生變化將會(huì)花費(fèi)大量的時(shí)間進(jìn)行代碼修改。特別是系統(tǒng)后期維護(hù)(或改造)的成本過高。3)CS 架構(gòu)是的數(shù)據(jù)存儲(chǔ)和統(tǒng)計(jì)功能過于分散,不利于公共數(shù)據(jù)或統(tǒng)計(jì)報(bào)表的發(fā)布。4)綜合CS 和BS 架構(gòu)的優(yōu)點(diǎn),摒棄各自的缺點(diǎn)。我們的系統(tǒng)可采取折中的辦法,使用BS 架構(gòu)中三層結(jié)構(gòu)的思想通過CS 架構(gòu)去實(shí)現(xiàn)。
信息來自:mes系統(tǒng)
總結(jié)
以上是生活随笔為你收集整理的只会linux和sql能维护mes系统么,MES系统软件架构介绍的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安徽省二级c语言笔试样题,安徽省二级C语
- 下一篇: vc60如何输入c语言,vc60中如何编