mes系統的構成:1、使用者介面部分;2、業務邏輯部分;3、資料儲存部分。 MES系統架構是指MES系統的基礎組織,包含各個構件、構件相互之間與環境的關係,以及指導其設計與演化的原則,主要指MES的軟體架構或IT架構。
本教學操作環境: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或預存程序。
上述基於改進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或預存程序。
上述基於B/S結構的MES系統架構具有以下特點:
(1)基於Web技術,採用HTTP與HTML,使得表示層得以集中控制,並使用客戶端顯示資料、與使用者互動,軟體變更時只需在伺服器上進行一次升級安裝即可,而不需要重新安裝整個客戶端應用軟體。
(2)允許更靈活地部署表示層、業務邏輯層與資料存取層。允許將業務邏輯跨不同伺服器分佈,將表示層與業務邏輯層混合在一起,或將業務邏輯層與資料層結合。
(3)系統可擴充性好。
(4)系統硬體成本低。
(5)支援外網存取、遠端操作、分散式操作。
但B/S架構存在通訊開銷較大、安全性差和反應速度慢等不足。隨著網際網路的高速發展和伺服器效能的顯著提高,B/S結構的效能速度有了很大改善,使得這種MES架構的應用也越來越廣泛。
更多相關知識,請造訪常見問題欄位!
以上是mes系統的組成有什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Atom編輯器mac版下載
最受歡迎的的開源編輯器

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

Dreamweaver CS6
視覺化網頁開發工具

mPDF
mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),