傳統管理的種種弊端,嚴重制約了成長性中小企業的快速發展。在目前市場競爭日趨激烈的經營模式下,“客戶導向”、“市場導向”的營銷觀念淡薄,經營管理缺乏流程、制度等方面的保證,對市場的快速反應能力明顯不足,資源投入不能實現最大程度的增值。要解決好這些問題,必須積極采用現代化管理思想和方法,通過建立現代企業制度,優化組織架構,重組業務流程,采用現代信息技術,建立面向流程的管理新模式,對傳統管理進行變革。ERP系統的開發和應用正是解決上述問題的正確思路和途徑,但目前ERP系統的開發和應用多將目標集中在大型企業上,適合中小企業的ERP軟件很少,尤其是企業管理不規范、管理基礎薄弱使得用戶需求的個性化與軟件產品的通用性之間的矛盾更為突出:ERP系統缺乏柔性,不能隨著企業業務的發展變化而動態調整等問題使得ERP在中國中小企業實施的效果不盡人意。
使用業務平臺進行ERP系統的開發,能將大量的開發功能抽象化,是當用戶需求發生變化,只需少量的改動就可以完成的一種柔性開發方式。該方法能快速的響應用戶需求,開發出不同于以往依賴技術層面來構架和集成企事業的管理系統,從信息化的整體、全局和發展的角度開發ERP系統。從根本上提升管理系統的集成性、統一性和技術平臺無關性。
業務平臺是從信息化的整體、全局和發展的角度出發,為保障信息化成功而提供的戰略支撐工具。業務平臺為信息系統的規劃、設計、構建、集成、部署、運行、維護和管理等提供高可用性、高合理性的體系架構,真正實現“用戶主控,隨需而變,全局規劃,整體集成”的信息化戰略。業務平臺是一種徹底提升信息化成功的工具,用戶可以在很短的時間內構建起大型的復雜業務系統。
1 業務平臺實現原理與方法
1.1 實現原理 業務平臺的基本實現原理是通過將業務模型資源與系統實現技術相分離,從根本上提升管理系統的技術無關性。
業務資源是隨用戶需求而變動的最頻繁的部分,通過分離業務與實現部分,可以做到業務資源變動時,不影響底層的實現技術,無需重新配置或升級運行環境。而運行環境的獨立,則可以保證應用能夠跨實現技術,運行在不同的系統之上,可以隨時零成本遷移到新的實現技術,如圖l所示。
圖l 業務模型資源、業務架構平臺和實現技術之間的關系
管理軟件是將管理軟件運行程序與所處理的業務邏輯一起編寫,然后編譯成為一種可執行的方式固定下來。這就像是“音樂盒”玩具(Music Box),在音樂盒里面封裝了播放聲音的硬件設備,如齒輪、簧片,也包括了音樂的編碼,如滾輪上的撥動簧片的凸點位置。一個這樣的盒子,只能播放一支固定的樂曲,如果想改變樂曲,只能重新打造一個新的音樂盒。
這就是目前信息系統常用的開發及發布方式,而這種方式對于信息系統來講,是一種致命的損害。信息系統應當按照CD機的模式,把播放CD唱片的CD機與唱片分離(CD+CD Player o唱片對應企事業的應用內容,包括組織機構模型、協同的工作流程模型、權限分配模型等,而運行這些業務內容的引擎則應當獨立打造為一臺可以播放各種唱片的CD機。
1.2 實現方法 在實現方法上,業務平臺采用“業務模型驅動”(BMD-Model Driven)的方法體系和工具集。業務模型驅動(BMD)是一種全新的管理軟件架構和運行模式。這種模式的基本思想是:
①用業務建模工具來開發管理軟件
②用業務基礎平臺來運行管理軟件
業務建模的直接產品,我們稱為業務模型應用資源。將業務模型應用資源發布到業務運行平臺上,就可以得到相應的信息系統,如圖2所示。
圖2 業務模型資源和業務建模工具、業務運行平臺的關系
業務模型驅動(BMD)體現了“以業務模型資源為中心”的思想,這一思想要求使用業務建模的開發模式,并將建模的結果業務模型應用資源作為管理軟件開發的主體產品,在BMD模式下。用戶是以業務模型應用資源為主要的目標對象,進行信息系統的設計、構造、發布、集成、維護和管理,如圖3所示。
圖3以業務模型資源為中心的BMD思想
2 業務平臺的特性與優勢
2.1 業務平臺特性
2.1.1 業務平臺基本特性
①統一架構
基于統一的業務架構、運行和協作環境,在統一的組織機構管理、業務分工、權限控制、流程管理下,實現高效和緊密的業務協同,強化和規范了企業的業務管理。業務平臺為企業提供了一個基礎支撐體系,使企業基礎業務要素和資源的構建、修改、共享和管理得到統一,從而大幅度簡化了企業信息系統的構建。
②整體集成
業務平臺為企業信息系統提供了強大的、可擴展的業務運行環境。基于業務平臺,可以構建企事業機構的整體信息系統,使不同類型、不同業務的應用系統能夠真正集成在一起,實現高效的協同工作和流程控制。從管理的整體性出發,對團隊協作、業務處理、流程控制、決策分析、系統智能、業務重組提供全面的體系化支持,全面提升管理系統的能力和價值。
③業務導向
基于企事業工程理論和企事業參考模型,為軟件設計和開發提供有效的導向和依據,幫助開發者全面、正確和迅速地實現管理者的管理和業務要求,大幅度地提升管理軟件的開發、發布和維護的效率及質量,并在業務持續完善的過程中實現快速調整。
④技術無關
實現業務模型資源與系統實現技術的分離,從根本上提升管理系統的技術無關性。支持多種主流的工業標準、技術和平臺,并平滑地遷移到未來的實現技術上。
2.1.2 業務平臺技術特性
①基于技術無關的體系原則
業務平臺將管理軟件的業務資源和實現技術完全分離開來,從根本上提升了管理軟件的技術無關性,因此,業務平臺不僅可以同時支持各類不同的技術實現體系,而且可以順利地遷移到未來的新技術和平臺上。管理軟件的技術無關性可以將管理軟件的開發、維護和應用提升到一個全新的水平。
②基于開放和符合工業標準的技術體系業務平臺全面采用和支持各類符合工業標準的技術體系,包括各類主流的硬件、操作系統、分布體系、操作系統、數據庫平臺、中間件技術、應用服務平臺、Web服務平臺、通訊協議和客戶端模式等,因此,X3業務平臺的系統可以獲得最大的開放性、可擴展性、可靠性和投資保護。
2.2 業務平臺技術的優勢
①提升信息系統的能力和價值
②使信息系統具備高效的團隊協作、流程控制、業務集成、業務智能、決策支持、個性化和持續完善的能力
③降低信息系統的風險和總體成本
④顯著提升信息系統的實施、維護效率,降低信息系統的投資風險和總體成本
⑤提供最大限度的投資保護
⑥最大限度地適應業務變化和軟硬件更新換代,延長管理系統的壽命,對IT投資提供更好的保護
3 業務平臺模式與傳統開發模式的比較
傳統信息系統的開發架構模式,是在底層的技術平臺上直接構建信息系統,并且也只能采用面向技術、業務無關的“原始”編程工具來開發管理系統,如圖4所示。不同技術平臺的開發工具各不相同,所以使用這些工具開發出的信息系統也各不相同,要對這些系統進行協作和集成更是一件十分困難的事情。
圖4 傳統信息系統開發架構圖
使用業務架構平臺構建的新信息系統,是在更高級的、基于業務層面的架構平臺上構建管理系統,以業務建模為主,使用統一的業務建模工具進行信息系統的建模和開發,和技術平臺無關,如圖5所示。
圖5 基于業務架構平臺信息系統的開發架構圖
基于業務架構平臺的信息系統的架構和傳統信息系統比較,開發的模式和工具不同、架構的平臺層次不同,如圖6所示。作為一種面向企事業信息化戰略的支撐產品,業務架構平臺從信息化的整體、全局和發展的角度出發。為信息系統提供了一個整體、集成、統一和靈活的架構、運行和協作平臺,幫助用戶構建整體的、靈活的信息系統,滿足用戶業務、管理和變革的全面要求。平臺是業務導向和驅動的軟件構架體系,現有的信息系統,是直接在技術平臺上構建。而基于業務架構平臺的信息系統,是在更高級的、基于業務層面的架構平臺上構建管理系統,這與現有信息系統相比有著本質的區別,如圖7所示。
圖6傳統信息系統和基于業務架構平臺的信息系統開發架構比較圖
圖7業務架構平臺和信息系統、技術平臺三者之間的關系圖
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:基于業務平臺的中小企業ERP系統開發