135 2295 6919
135 2295 6919
公司主站Website:
www.sdfoef.cn
電子郵箱:
qykh2009@163.com
公司地址:
北京市朝陽區亞運村天創世緣B2座30整層
Software 軟件百科
類別:軟件開發訪問量:1770編輯:anonymousUser 日期:2024-11-01 20:58:00
來源: 北京軟件開發公司
MES系統軟件架構直接決定一個系統的開發方向和應用前景。BS架構和CS架構是目前使用最頻繁的軟件架構。對于MES系統來說,選擇哪種軟件架構會直接影響系統的整體結構和質量。本文分析了CS和BS架構的特點,并總結出一種介于兩者之間的軟件架構。此軟件架構結合了CS和BS架構的各種優點,特別適用MES系統。
1. BS架構與CS架構
C/S是Client/Server的縮寫。服務器通常采用高性能的PC、工作站或小型機,并采用大型數據庫系統,如Oracle、Sybase、Informix或SQL Server。客戶端需要安裝專用的客戶端軟件。
B/S是Brower/Server的縮寫,客戶機上只要安裝一個瀏覽器(Browser),如Netscape Navigator或Internet Explorer,服務器安裝Oracle、Sybase、Informix或SQL Server等數據庫。在這種結構下,用戶界面完全通過WWW瀏覽器實現,一部分事務邏輯在前端實現,但是主要事務邏輯在服務器端實現。瀏覽器通過Web Server同數據庫進行數據交互。
2.B/S與C/S區別
1)硬件環境不同。C/S一般建立在專用的網絡上,小范圍里的網絡環境,局域網之間再通過專門服務器提供連接和數據交換服務。
B/S建立在廣域網之上的,不必是專門的網絡硬件環境,例與電話上網,租用設備.信息自己管理.有比C/S更強的適應范圍,一般只要有操作系統和瀏覽器就行。
2)B/S結構的優點.B/S結構統一了客戶端,將系統功能實現的核心部分集中到服務器上,簡化了系統的開發、維護和使用。B/S最大的優點就是可以在任何地方進行操作而不用安裝任何專門的軟件。只要有一臺能上網的電腦就能使用,客戶端零維護。系統的擴展非常容易。
3.選擇B/S or C/S的博弈
MES項目與其它項目不同,它具有一定的特殊性。
1)MES系統一般都在Windows平臺運行,操作系統統一。
2)MES系統對實時性有一定要求。如:實時監控系統需要實時反映現場生產狀態和生產數據。
3)MES系統要求操作工能以最直接、最簡單、最靈活的方式來進行操作。
4)MES系統對系統的性能要求較高,大量的生產數據需要進行統計和分析。
由上述條件看來,CS架構似乎是最合適的解決方案。但是,CS架構的劣勢在MES系統中也充分的體現出來。
1)由于CS架構使得MES系統功能分散于各個客戶端,因此它對客戶端機器的要求較高。系統更新和維護也比較麻煩。
2)CS架構使得業務邏輯和數據存儲緊密聯系,業務一旦發生變化將會花費大量的時間進行代碼修改。特別是系統后期維護的成本過高。
3)CS架構是的數據存儲和統計功能過于分散,不利于公共數據或統計報表的發布。
綜合以上CS和BS架構的優點,摒棄各自的缺點。我們的系統可采取折中的辦法,使用BS架構中三層結構的思想通過CS架構去實現。
想了解更多的MES系統請聯系客服小文QQ號:1836194569
聯系電話:010-51246210 ; 15699913471
【上一條】 重慶隧道裝設備放勁爆音樂
【下一條】 沒有下一條