[摘要] 本文在分析比較各類企業(yè)建模技術(shù)的基礎(chǔ)上,針對供應(yīng)鏈模型的特點,提出了以資源視圖為核心的多視圖集成建模機(jī)制,詳細(xì)描述了資源視圖、產(chǎn)品視圖、組織視圖、過程視圖和信息視圖,定義了視圖之間的關(guān)聯(lián)關(guān)系,給出了保證視圖之間一致性的方法策略。
[關(guān)鍵詞] 供應(yīng)鏈 多視圖建模 一致性
多視圖建模,即采用多個視圖來描述供應(yīng)鏈模型的不同側(cè)面,采用這種建模方法可以降低建模的復(fù)雜性。在國外一些著名的企業(yè)建模方法采用了這種策略,如CIM-OSA(Computer Integrated Manufacturing-Open System Architecture)和ARIS(Architecture of Integrated Information mation System)方法等 。供應(yīng)鏈中牽涉的企業(yè)眾多,企業(yè)內(nèi)部的資源價值、約束和偏好各異,采用多視圖建模方式可以最大程度地避免建模過程中的語意偏失。用多個視圖描述供應(yīng)鏈模型,要求不同視圖之間在邏輯上保持一致,因為不同的視圖描述同一事物的不同側(cè)面,彼此之間不是孤立的,而是有著密切的聯(lián)系,當(dāng)某個視圖中的模型發(fā)生變化時,其他視圖要做出相應(yīng)的調(diào)整,這樣,整個供應(yīng)鏈模型才是完備的。因此,保證多個視圖之間的一致性成為多視圖供應(yīng)鏈建模研究的主要問題之一。在吸收國外企業(yè)建模方法的基礎(chǔ)上,本文提出了以資源視圖為核心的多視圖供應(yīng)鏈建模方法,研究了供應(yīng)鏈模型建模的多視圖一致性保障策略。
一、基于資源觀的供應(yīng)鏈多視圖建模
1.視圖組成。資源視圖為核心,映射其它視圖的多視圖建模方法,模型被劃分為以下五個視圖:
(1)資源視圖。是模型的核心視圖,主要指資源、資源布局與配置及物流、資金流等的描述。通過一個資源模型將企業(yè)所有資源的層次結(jié)構(gòu)描述出來。資源視圖可形式化描述為:RES:=(RT,RE,RA,RN),其中:RT—資源型;RE—資源實體;RA—資源屬性;RN—資源導(dǎo)航組,描述資源的組織關(guān)聯(lián)性。
(2)組織視圖。通過樹狀的組織模型描述企業(yè)內(nèi)部及外部組織的層次關(guān)系,以及不同組織部門之間的業(yè)務(wù)聯(lián)系。
(3)產(chǎn)品視圖。用樹狀結(jié)構(gòu)的產(chǎn)品模型描述企業(yè)的產(chǎn)品類型、產(chǎn)品結(jié)構(gòu)及與它們相關(guān)的過程信息。產(chǎn)品結(jié)構(gòu)樹的每一個節(jié)點代表一個零部件,并對應(yīng)一系列過程。可以將產(chǎn)品視圖定義為:PROD::=(PDU_Set, GF_Set, F_Set),其中:PDU_Set——產(chǎn)品元集合(Product Unit Set),包括構(gòu)成產(chǎn)品的所有部件及零件,即PDU_Set::={PDU} GF_Set——產(chǎn)品廣義特征集(General Feature Set),GF_Set::={GF} F_Set——特征集(Feature Set),F(xiàn)_Set::={Feature}。
(4)過程視圖。描述組成過程的各個活動及它們之間的邏輯關(guān)系,對每個活動定義與資源、組織、產(chǎn)品之間的相關(guān)屬性。過程視圖可以形式化描述為:PROC::= (PSM, PAM),PSM是過程的結(jié)構(gòu)模型,PAM是過程的屬性模型。
(5)信息視圖。描述供應(yīng)鏈管理中處理業(yè)務(wù)對象中所包含的信息,包括執(zhí)行具體功能活動的輸入、輸出數(shù)據(jù)及數(shù)據(jù)之間的邏輯關(guān)系。
2.視圖之間的關(guān)聯(lián)。不同視圖間的邏輯關(guān)聯(lián)是多視圖供應(yīng)鏈模型所固有的。上述五個視圖間的關(guān)聯(lián)關(guān)系描述如下:資源視圖引用產(chǎn)品視圖中的數(shù)據(jù),定義活動使用的資源,資源視圖與產(chǎn)品視圖之間是支持關(guān)系;過程視圖是資源活動的執(zhí)行者,過程視圖與資源視圖之間是使用關(guān)系;組織和資源視圖之間相互引用,某種資源屬于一定的組織,資源視圖和組織視圖之間有隸屬關(guān)系;信息視圖和資源視圖之間存在描述關(guān)系。
二、視圖一致性保證
采用多視圖的建模方法,將供應(yīng)鏈模型分成多個方面描述,可以降低建模的復(fù)雜性,同時也引發(fā)了新的問題,即多個視圖之間如何保證一致性。如果模型中產(chǎn)生不一致時,需要采用一定的策略修正多視圖模型,以保證模型的邏輯完整性,這種策略稱為一致性實現(xiàn)策略(Realize Strategy)。保證視圖之間相互引用的一致性的方法根據(jù)視圖內(nèi)部和視圖間的一致性分為兩種方法:視圖模型內(nèi)部一致性,可以通過在當(dāng)模型打開時檢查該模型引用的其他模型的數(shù)據(jù)是否完整,是否存在,如果不存在提示用戶該模型的引用已經(jīng)被刪除或修改來實現(xiàn);解決視圖模型間不一致性的方法是模型間的引用要有相應(yīng)的記錄,修改模型時,檢查這些記錄確定要修改的內(nèi)容是否被其他模型引用,提示用戶修改被引用過的模型內(nèi)容會出現(xiàn)一致性錯誤。基于上面提出的一致性方法,針對供應(yīng)鏈多視圖模型的特性,提出模型一致性實現(xiàn)策略:
1.刪除策略。在供應(yīng)鏈模型中,如果模型元素是孤立的,即不與其他任何模型元素具有導(dǎo)航關(guān)系,那么該模型元素在模型中是冗余的,采用強(qiáng)制刪除的方式消除模型的冗余。
2.推理策略。在供應(yīng)鏈模型中,如果模型元素的關(guān)聯(lián)不完整,如對某個過程元素指定了與其關(guān)聯(lián)的產(chǎn)品元素,但是尚未指定與其關(guān)聯(lián)的資源元素集,這種情況下,依據(jù)參考模型推理元素的不完整關(guān)聯(lián),搜索適合與其關(guān)聯(lián)的元素集,允許用戶選擇完善關(guān)聯(lián)。
3.提示策略。在供應(yīng)鏈模型中,如果出現(xiàn)實現(xiàn)策略1、2無法解決的問題,則提示建模人員,定位產(chǎn)生不一致的模型元素集,描述不一致的特征,自行采取措施解決。
本文提出了以資源視圖為核心的多視圖供應(yīng)鏈模型建模技術(shù),避免單一視圖可能導(dǎo)致的信息丟失。在多個視圖中,資源視圖是核心,是主動視圖,其運行與其它視圖都存在關(guān)聯(lián)和信息需求。由資源視圖的建立,抽取其他視圖能解決多視圖間一致性和映射問題,同時依據(jù)資源視圖,多個視圖間可協(xié)同工作。
參考文獻(xiàn):
[1]ESPRIT Consortium AMICE,Open System Architecture for CIM-OSA AD 10 Architecture Description.1991:65~69
[2]A. W. Scheer, Architecture of Integrated Information System——Foundations of Enterprise Modeling, Springer-Verlag, 1992:33~42
[3]范玉舜王 剛高 展:企業(yè)建模理論與方法學(xué)導(dǎo)論[M].北京:清華大學(xué)出版社,2001
[4]趙博范玉舜:多視圖企業(yè)建模方法中的視圖一致性研究[J].計算機(jī)集成制造系統(tǒng),2003,9(7):522~526