MES系統(tǒng)的重構是為了滿足復雜條件下企業(yè)車間生產(chǎn)管理的動態(tài)需求,為了保證重構的順利進行,達到預期的重構效果,有必要制定系統(tǒng)重構的目標準則。
(1)開放性
MES重構的系統(tǒng)應具有開放的體系結構,支持當前MES系統(tǒng)的國際標準和集成互操作標準,同時MES能夠支持調(diào)用外部異構的服務,支持系統(tǒng)功能模塊按業(yè)務需求動態(tài)增減,其它用戶按照可重構MES標準開發(fā)的各種功能模塊能自由加入原有的系統(tǒng)。
(2)重用性
MES系統(tǒng)可重構的功能模塊應具有重用性,開發(fā)人員設計的MES功能組件支持按需裝配,滿足系統(tǒng)不同時期的業(yè)務重構需求和不同企業(yè)系統(tǒng)的組件共享需求,提高MES重構速度,減少重構成本,積累面向不同業(yè)務環(huán)境的共享業(yè)務組件,實現(xiàn)業(yè)務處理知識的跨企業(yè)共享。
(3)語義性
MES系統(tǒng)重構必須保持系統(tǒng)語義前后一致,由于MES的功能模塊具有可替換性,模塊的實現(xiàn)可由多方提供,因此必須采用統(tǒng)一的語義標準來為系統(tǒng)內(nèi)部業(yè)務處理定義業(yè)務語義,同時還必須從信息語義和服務語義兩方面滿足跨系統(tǒng)集成重構中的語義穩(wěn)定,減少MES重構中帶來的系統(tǒng)間集成復雜度。
(4)松耦合
MES系統(tǒng)重構中涉及的功能模塊必須實現(xiàn)解耦合,確保模塊間的組合關系依賴于接口而不是依賴于實現(xiàn),同時異構系統(tǒng)間的集成實現(xiàn)代碼必須從MES的靜態(tài)代碼中剝離,實現(xiàn)系統(tǒng)間松耦合的集成,并通過外部配置系統(tǒng)為數(shù)據(jù)層、業(yè)務層和界面層建立動態(tài)關聯(lián)關系。
(5)低成本
MES的重構過程必須是MES系統(tǒng)用戶可理解、可管理和可控制的, MES用戶能夠隨時動態(tài)調(diào)整系統(tǒng)的重構實現(xiàn),無需進行二次開發(fā),從而實現(xiàn)重構的低成本,同時MES的學習、運行和維護成本必須在企業(yè)可接受的成本范圍內(nèi)。
(6)集成性
重構的MES系統(tǒng)內(nèi)部模塊必須滿足MES的集成運行需求,通過各個功能模塊間松耦合集成運行,共同高效地實現(xiàn)車間的業(yè)務流程處理,同時支持跨系統(tǒng)的制造業(yè)務集成,滿足企業(yè)內(nèi)外的集成需求。