首頁 > 常見問題 > 主體

mes系統的組成有什麼

WBOY
發布: 2022-08-22 11:14:17
原創
4398 人瀏覽過

mes系統的構成:1、使用者介面部分;2、業務邏輯部分;3、資料儲存部分。 MES系統架構是指MES系統的基礎組織,包含各個構件、構件相互之間與環境的關係,以及指導其設計與演化的原則,主要指MES的軟體架構或IT架構。

mes系統的組成有什麼

本教學操作環境:windows10系統、DELL G3電腦。

mes系統的構成有什麼

所謂MES系統架構,是指MES系統的基礎組織,包含各個構件、構件互相之間與環境的關係,以及指導其設計與演化的原則。

ES系統架構主要指MES的軟體架構或IT架構。 MES作為大型軟體系統,其係統架構對於MES系統的設計開發、應用部署以及升級維護等均具有十分重要的影響。基於先進架構的MES系統具有開放式、客戶化、可配置、可伸縮、易整合等特性,可支援針對企業業務流程的變更或重組進行系統重構和快速配置,以適應現代製造環境的變化。

基於改良C/S結構與元件技術的三層系統架構 

#MES軟體系統一般由三大部分組成,即使用者介面部分、業務邏輯部分和資料儲存部分。

對於早期的專用MES系統而言,上述三大部分是緊密結合、密不可分的;對於整合化MES系統,為了保障系統各功能之間的數據集成性,將數據集中到伺服器上,實現資料共享,形成了具有兩層結構的C/S架構;發展到可整合MES階段,為了實現系統的可整合性與可重構性,將三部分獨立開來,並進一步與組件技術結合,形成如圖1所示的基於改進C/S結構與組件技術的MES三層系統架構。其中,表示層用於介面引導,接受使用者輸入,並向應用程式伺服器發送服務請求,顯示處理結果;業務邏輯層用於執行業務邏輯,向資料庫發送請求;資料儲存層用於執行資料邏輯,運行SQL或預存程序。

 mes系統的組成有什麼

上述基於改進C/S結構與元件技術的MES三層系統架構最顯著的優點是實現了MES業務邏輯與表示層的分離,並可實現功能組件的重複使用,從而大大提高了MES系統的開發效率。基於組件技術開發的MES具有良好的可配置性、可重複使用性、可擴充性和可整合性,可較好滿足現代製造企業對MES的需求。但上述C/S架構也有其明顯的限制。

首先,此系統架構下的MES元件是面向功能的,粒度較小,無法實現系統與製造業務的良好對應。

其次,MES系統客戶端與伺服器端的實作必須採用相同的構件體系,且元件須是同構技術,從而限制了系統自由擴充的實作。

第三,基於此系統架構的MES系統往往只能部署在區域網路中,無法跨網路運行,限制了異地製造協同的實作。最後,基於此架構的MES系統雖然更新業務邏輯或資料變得容易,不需要在客戶端機器上重新安裝新版本的使用者介面,但是客戶端跟業務邏輯的關係仍較緊密,如果表示層軟體發生變動,仍需重新安裝客戶端。基於上述不足,出現了基於B/S結構的MES分散式系統架構。

基於B/S結構的MES分散式系統架構

#B/S結構(Browser/Server,瀏覽器/伺服器模式) ,是WEB興起後的網路結構模式,WEB瀏覽器是客戶端最主要的應用軟體。在某些製造業的生產車間,生產現場條件相對較惡劣,如果採用C/S結構的MES系統,對系統硬體的配置要求較高,成本會大幅增加。因為相較於C/S結構而言,採用B/S架構MES不用像C/S結構的MES那樣在安裝與升級時,需要到每一台客戶端進行客戶端的配置,只要在伺服器上進行一次安裝升級即可。在客戶端只需瀏覽器,無需額外的配置,對客戶端電腦配置要求低,客戶無需再投入資金購買配置高的電腦。這使得軟體的維護和升級較為方便,可實現系統的無縫升級,大大降低了系統的維護成本。此外,由於B/S架構操作性強,使用者可以在任何一台裝有瀏覽器的主機上使用系統,而不需要專門的客戶端軟體,克服了傳統C/S結構安裝和維護困難的不足。而且,B/S實現了C/S結構不能實現的許多功能,如遠端操作和分散式操作等。如此,使用者可在外網存取MES系統而不侷限於只能在內網,進而大幅提高辦公效率。

基於B/S結構的MES分散式系統架構如圖所示。此架構亦由三層組成:第一層是表示層,由基於Web瀏覽器的標準客戶端和基於專用軟體的專業客戶端組成,用於實現用戶請求與人機對話;第二層是應用邏輯層,是由Web伺服器採用HTTP協定來處理表示層發送過來的使用者請求,由對應的功能元件來實現客戶的特定應用要求。在應用邏輯層,MES的功能組件以軟構件的形式整合在系統框架(軟總線)中,並透過應用伺服器對外提供MES應用服務;第三層是資料庫層,包括儲存歷史資料的關聯式資料庫和存儲即時數據的即時資料庫。這層也可以是抽象的資料層,包括各種資料資源、資料庫檔案、XML文件,以及圖示程式文件等。應用邏輯層在執行業務邏輯的過程中,向資料庫層發送資料請求,由資料庫層執行資料邏輯,運行SQL或預存程序。

 mes系統的組成有什麼

上述基於B/S結構的MES系統架構具有以下特點:

(1)基於Web技術,採用HTTP與HTML,使得表示層得以集中控制,並使用客戶端顯示資料、與使用者互動,軟體變更時只需在伺服器上進行一次升級安裝即可,而不需要重新安裝整個客戶端應用軟體。

(2)允許更靈活地部署表示層、業務邏輯層與資料存取層。允許將業務邏輯跨不同伺服器分佈,將表示層與業務邏輯層混合在一起,或將業務邏輯層與資料層結合。

(3)系統可擴充性好。

(4)系統硬體成本低。

(5)支援外網存取、遠端操作、分散式操作。

但B/S架構存在通訊開銷較大、安全性差和反應速度慢等不足。隨著網際網路的高速發展和伺服器效能的顯著提高,B/S結構的效能速度有了很大改善,使得這種MES架構的應用也越來越廣泛。

更多相關知識,請造訪常見問題欄位!

以上是mes系統的組成有什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!