MES系統主要功能包括:生產計劃、生產績效、生產跟蹤、質量管理、物料管理等。這些功能需求宜在一個產品平臺上實現,而客戶的MES需求往往有超過30%以上的內容需要適應性開發,因此產品平臺的適應性開發能力就顯得非常重要了。
產品平臺的適應性開發能力主要表現在:
平臺的穩定性:平臺本身的穩定性,能滿足7×24連續運行,開發的功能模塊故障不影響系統平臺的穩定運行。平臺穩定性可從使用的客戶數量、大的并發用戶數、開發年限和版本等情況評價。
平臺的開放性:采用標準的.NET或Java框架為宜,盡量不用某個公司的個性化開發框架。
適應性開發的上手難以程度:編程工具以國內常用的標準編程工具為宜,提供二次開發的培訓、幫助文檔,以及范例。
適應性開發的成果可繼承性:提供類庫支持,開發的內容可以封裝為類庫。
產品平臺的升級兼容性:產品平臺升級后能向下兼容,以便基于老產品平臺開發的類庫能無縫地遷移到新產品平臺上正常運行。