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