一、背 景
制造業是一個國家經濟的基礎,眾多的生產資料和生活資料都將從制造業中產出。制造業從整體上可以分為流程制造業和離散制造業。離散制造業涵蓋機械、電子設備制造業及機電消費品制造業等,與我們的日常生活息息相關。
以信息化帶動制造業,能夠提高制造企業的設計、生產、流通、管理的效率,促進企業發展壯大,提升企業的競爭力,也得到了越來越多企業的重視。
在信息化過程中一個重要的問題就是企業信息系統的架構問題。如果希望我們的信息系統能夠經得住業務變化和時間的考驗,信息系統的良好架構是必不可少的。如果不重視整個信息系統的規劃,從全局的角度考慮,就可能造成各部門各自為政,信息溝通不暢的局面,企業的信息系統也就成了信息孤島。
離散制造業企業ERP信息系統的架構通常需要滿足以下幾個要求:
靈活性:靈活性通常表現為對新的需求的響應速度,如果希望能夠提高響應變更的能力,就需要提高軟件各個模塊的可重用性,最終這將歸結為軟件結構的分層是否合理。良好的分層系統對軟件的各個部分提供了足夠的封裝,模塊的內聚性和可重用性也更好。一個到來的變更需求將在經過系統的各個層次時被逐漸分解,通常只需要調整有限的相關模塊,很少有需求能夠影響到軟件的內核。如果沒有進行很好的層次劃分,變更將可能在系統中擴散開去。
健壯性:健壯性體現在系統對突發事件(如業務異常,網絡異常等)的響應和處理能力,應對突發的異常事件進行合理的緩沖和通知,不會導致使用者在不明究竟的情況下操作失敗,從而能夠很好的控制異常狀況。
包容性:即使我們通盤考慮統一規劃,由于企業的信息化是一個浩大而復雜的工程,通常不可避免的會出現一些異構的系統(如不同的數據庫,不同標準的中間件,不同的通信協議等)存在。一個企業的信息系統架構應該有足夠的包容性能夠整合各個系統,便于他們能夠進行通信和互操作。
為此我們提出了一個企業信息系統架構的解決方案。
二、架構綜述
圖1 體系結構示意圖
在架構中,我們使用了一個稱之為企業服務總線的結構,它充當整個架構的骨架。作用就相當于一個集線器,負責對在各個異構系統之間的消息進行轉換和路由,以處理他們的通信和互操作。
以下各個模塊將通過企業服務總線進行連接:
業務應用:具有一定獨立性的功能模塊,如現在RS10系統中的各個子系統,每個業務應用可能被劃分為多個更加細粒度的(具體的)業務服務,每個業務服務通過使用業務組件庫中的組件協作來完成任務。
流程:規劃了各個系統之間的工作流,流程指揮業務的扭轉。
規則:描述在實現一個組織的目標時所應用到的操作、定義和約束。這些規則用來幫助組織去更好地達成目標,在委托方和代理方內部進行更好的溝通,以及在組織和有興趣的第三方之間的更好溝通,更好的示范了法定義務的履行,操作更有效率,操作更好的自動化,在當前的實踐中更好的執行分析等等。
門戶:門戶作為產品的前端顯示,提供整合、定制及個性化功能。
協作:如即時消息中心,會議中心,文件管理等,提供共享和協作功能。
第三方系統:我方系統之外的系統,可能是我們系統整合使用的一些合作廠商的系統,或者是一些客戶已有的系統。
整個體系結構從底層到上層都可以通過相應的管理控制臺對其進行管理和控制。此外,集成開發環境將對體系結構提供全面支持,將提高程序的開發效率,提高產品響應需求的速度。
三、層次劃分
從軟件角度來看,我們對系統進行了良好的層次劃分,將具有相關功能的模塊劃分到同一層次上,以提高軟件的內聚性。如下圖所示,系統具有以下的層次劃分:
圖2 層次劃分示意圖
表現層:負責不同客戶端的(如Web,桌面應用,移動終端)請求分派與數據格式轉換。
流程層:負責業務流程的扭轉,根據編排好的流程,調用相應的業務服務。
業務服務層:一個相對較獨立的粗粒度的模塊,對外提供一些以接口形式提供較為固定的業務功能。
業務模型層:在業務中具有實際意義的實體,如倉庫,客戶。實體有自己的數據和行為。
基礎服務層:提供企業需要的基礎服務,如數據源,持久化服務,日志操作等。
通常在需求出現時,表現層是較容易變化的層次,一個新的需求,往往可能導致需要設計新的操作界面,那些只和表現層相關的需求將在這個層次上被解決。業務流程層次也是較為靈活的層次,一些還涉及到業務流程的需求將在此處被分解。而業務模型層是相對較為穩定的層次,通常只有涉及業務實體增加的需求才會影響到這個層次。而基礎服務層更加穩定,幾乎沒有需求能夠導致基礎服務層的變更。這樣,我們實現了對已有軟件模塊重用的最大化,也實現了對需求相應速度的最大化。
在我們企業的信息化過程中,信息系統的架構是一個至關重要的問題,常言道:“勿在浮沙筑高臺”,系統架構關乎企業信息系統的發展和維護成本。我們提出了一個合理的解決方案,對企業信息系統進行了較好的架構設計和層次劃分,以使我們的信息系統在不斷增長的需求中處于不敗之地。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:離散制造企業ERP信息系統架構解決方案