1.前言
基于企業模型構建信息系統是ERP(企業資源計劃)軟件發展的核心。ERP系統是一個復雜的系統,它的開發是一個巨大的工程,為了保證開發的成功,減少開發風險,ERP系統的開發必須要進行建模。模型能捕獲和精確表達ERP的需求和應用領域中的有關知識,使各方面的利益相關者能夠理解并達成一致。企業模型是ERP系統設計的基礎,沒有企業模型就很難科學的分析和綜合企業各部分功能關系、信息關系以及動態關系。企業模型及設計方法解決了一個企業的物流、資金流、信息流和決策流的關系,它是企業信息集成的基礎。企業模型能夠幫助企業在全球環境中定位,并快速做出響應以獲得競爭力。基于軟件體系結構和企業模型建立管理軟件的業務架構已經成為管理軟件開發的核心能力。
2.企業建模
當前,管理軟件供應商和企業自身對企業管理業務運作規律的認識還遠不夠,也就是對企業模型的認識不夠,缺乏一個企業、軟件商、實施者都認同的模型。導致需求與軟件在對業務模式和運作規律認識(模型理解)上的不統一,使得ERP、PDM等涉及企業管理的軟件的應用都面臨許多困難。為此迫切需要建立科學的、有共識的交流媒介——企業模型。
企業建模,是在企業管理系統研究開發多年成果基礎上發展起來的,是企業業務發展和計算機技術雙輪驅動的產物,是一種全新的企業經營管理模式,它從企業信息化的需要出發,基于一定的標準體系,用一套完整的建模思想和方法對企業的業務過程、信息系統和組織機構進行抽象的描述,獲得關于整個企業功能、組織、過程、資源、信息等知識,將這些知識進行組織,并形成企業的部分或者整個模型的過程。它為企業提供一個框架結構,規范了描述企業業務的各類要素和方法規則,是認識企業,描述企業的最科學有效的手段,是準確了解企業需求、定義軟件功能與流程的有效方法,是用用戶、軟件廠商、實施單位交流的媒介和基礎平臺,可用于分析和仿真企業行為。幫助進行企業重組,幫助企業進行信息化改造,以確保企業的應用系統與企業經常改進的業務流程緊密匹配。
UML是目前比較流行的企業建模工具,通過把UML標準建模語育應用到倫業建模領域,可大大推動企業建模技術的發展。同時推動企業建模的標準化與規范化,提高企業模型的可理解性和易應用性。基于UMI的企業模型,進行整個企業的管理,其核心的價值在于它的標準性與統一性及其由需求層、決策層到實施層的系統化方法與機制,切實提高企業管理的效率,增加企業的柔性及生存能力。
3.企業參考模型
3.1 企業業務模型層次結構
企業是一個復雜的社會、經濟、物理系統,一般不可能用一個模型全面描述清楚,因此企業模型通常由一組模型組成,每個子模型完成企業某一個局部特性的描述,按照一定的約束和連接關系將所有的產模型組成在一起構成整個企業模型。通過對企業模型的細化分解,實現對企業模型復雜系統的“分而治之”。
企業的業務模型可以通過定義企業的工作流模型(過程模型)、功能模型。信息模型、組織模型、資源模型五個角度來定義,并以過程模型(工作流模型)為核心,其他視圖(功能、信息、組織、資源視圖)為輔助圖來統一集成建模,最終形成具有一定柔性的動態企業模型:
(1)功能模型:指為達到一個或多個企業目標而作用在信息對象上的一個操作或活動,如入庫審核、到貨通知單編制等,
(2)信息模型:是表述一個完整的業務內容的最小單元,用于描述企業內信息實體及信息實體之間的關系,一個信息由數據和格式組成。如庫存臺帳、合問臺帳等。
(3)組織模型:組織是為完成企業目標而形成的具有特定結構、分工協作的團隊。企業組織模型描述了企業中各個單元的物理位置分布及具體職能,它是以后模型創建和整體瀏覽的基礎之一,并可作為創建以后模型應用多點安裝的基礎。如部門、崗位、人員等。
(4)過程(工作流)模型:指企業為實現組織目標,通過定義組成活動及其活動之間依時間順序或邏輯關系來描述工作流程的模型,它描述企業業務過程、產品開發過程和制造過程中各種活動以及它們之間的邏輯關系。企業為實現組織目標,將有關業務活動依時間順序或邏輯關系相互連接構成業務流程,起著業務控制的作用,在業務開展過程中,文檔、信息、任務,依據業務規范在參與者之間傳遞和處理。如編制采購計劃——審批采購計劃——簽訂合同——質量檢驗——物資入庫就是一個完整的物資采購入庫流程。業務流程是由一系列環節連接而成的,而每一個業務環節都由多個相互聯系、不同層次的要素構成。因此,工作流是企業中數據流、信息流、過程流、協作流、資源流等各種流的綜合集成。
(5)資源模型:用來描述企業的資源布局、配置以及物流等。反映企業中靜態資源和流動資源的情況。如原材料、數控設備等。
3.2 企業參考模型功能及目的
企業業務模型一般分為企業參考模型和項目模型兩種。項目模型表示了一個使用或將要使用ERP軟件的實際企業的模型。參考模型代表了某個特定業務或制造風格行業的具體內容,除了包含企業的抽象模型本身之外,還包括一套可重用的代碼,即面向領域的框架設計,它是可復用軟件在某個領域的集成,更為重要的是指導框架的設計方法。參考模型可被用來作為創建公司特定項目的起點,可縮短項目的建模時間,并利用包括ERP業務伙伴的業務知識來提高模型的質量,使用參考模型來建立企業應用模型的日的是支持企業快速、高效、優化的實施管理軟件。它的建模目的和功能如下:
(1)它是針對某一行業或特定的流程建立的用來管理、控制執行企業業務過程的通用模型。
(2)它應符合相應的應用標準。提供了方法來指導何時、何地及如何來使用參考模型中定義的企業業務元素。
(3)它可以用來支持建立企業業務的基本結構,并建立企業的項目模型。
(4)它是建立企業動態重組的基礎和工具,可以更好的為實施先進制造戰略提供服務。
企業參考模型同樣包括組織視圖、過程視圖、功能視圖、信息視圖和資源視圖,各種視圖由企業建模與分析工具建立,相互聯系為統一整體,并以過程視圖模型為主線,對具有相似行業、規模和生產經營模式的企業建立全面的描述模型。
圖1 企業參考模型
4.基于參考模型與業務組件的ERP開發模式的提出
業務組件建模是面向對象、組件化開發模止在管理軟件的具體應用。基于企業參考模型與業務組件的ERP系統基于業務和管理層面。由企業需求驅動,以業務建模為手段,以計算機技術為支撐來構架、開發維護先進的企業管理應用系統,支持軟件產線開發,為軟件設汁和開發提供有效的導向和依據,幫助開發者全面、正確、迅速的實現管理者的管理和業務要求,在業務持續完善的過程中實現快速調整,企業模型特別是企業參考模型具有該行業的普遍適應性,能代表具體的企業應用系統,并且可以通過參考模型實例化,并結合力度適宜的可重用的業務組件快速構建企業應用。
(1)理論支持
以ERP、模型驅動架構、動態企業建模為指導思想。
(2)設計
以企業參考模型、業務組件模型、工作流引擎、決策分析工具以及配置平臺構建業務平臺,以分布式計箅標準及支撐技術J2EE Framework為基本軟件體系架構和基本運行環境,以業務建模工具UML為主要設計丁其,用面向對象的OOA和OOD方法,保證設計的規范和質量。
(3)系統實現方法
在對企業需求分析的基礎上,根據企業參考模型與業務組件生成企業具體應用模型,通過在軟件體系架構上的配置,完成企業應用模型到信息系統的映射,進而快速生成企業具體應用系統,實現企業個性化ERP,并為企業提供一個可連續變化的框架結構,滿足企業業務持續優化的要求。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:基于企業參考模型的ERP開發模式
本文網址:http://www.guhuozai8.cn/html/consultation/1081997851.html