国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于BPM-SOA采購管理系統(tǒng)的設(shè)計(jì)

2013-05-14 11:33:34斌,
關(guān)鍵詞:訂單供應(yīng)商管理系統(tǒng)

楊 斌, 任 宇

(1.上海海事大學(xué) 物流研究中心,上海201306 2.上海海事大學(xué) 信息工程學(xué)院,上海201306)

采購管理是指對(duì)企業(yè)的采購計(jì)劃進(jìn)行制定和管理,為企業(yè)提供準(zhǔn)確及時(shí)的采購計(jì)劃執(zhí)行路線,并在企業(yè)各部門之間進(jìn)行采購信息的交換和采購的執(zhí)行。隨著企業(yè)信息化的進(jìn)程不斷推進(jìn),涉及企業(yè)多部門多業(yè)務(wù)的采購管理也在信息化的過程中面臨了很多的問題,如:采購管理系統(tǒng)如何從各部門的異構(gòu)系統(tǒng)中獲取數(shù)據(jù),采購管理系統(tǒng)如何定制多部門間的工作流程使得采購管理更加敏捷和流暢,采購系統(tǒng)如何針對(duì)隨時(shí)可能變化的采購計(jì)劃來進(jìn)行相應(yīng)的變化和調(diào)整。針對(duì)這些問題,國內(nèi)外學(xué)者進(jìn)行了相關(guān)的研究。

MIRCEA M[1]認(rèn)為,從采購管理系統(tǒng)涉及多部門信息整合的特殊性角度考慮,面向服務(wù)的體系結(jié)構(gòu)(SOA)可以很好地解決采購管理信息化過程中信息整合的問題。KAMBHAMPATY S[2]認(rèn)為應(yīng)用業(yè)務(wù)流程管理(BPM)的思想可以有效分解采購管理中的工作流程,使采購管理系統(tǒng)更加貼近實(shí)際業(yè)務(wù)。SHANKARAMAN[3]認(rèn)為在服務(wù)層上架設(shè)業(yè)務(wù)分析層將更有利于系統(tǒng)的集成。國內(nèi)學(xué)者針對(duì)該問題也提出了獨(dú)到的見解,李洪奇等[4]提出了基于SOA的EAI(企業(yè)應(yīng)用集成)框架,該框架提出了通過建立UDDI的服務(wù)管理中心以及基于業(yè)務(wù)流程管理引擎實(shí)現(xiàn)可擴(kuò)展集成服務(wù)平臺(tái)的思想來構(gòu)建采購管理系統(tǒng),采用業(yè)務(wù)流程管理引擎來引導(dǎo)采購工作流的實(shí)現(xiàn)。張亮等[5]提出,在基于SOA的采購管理系統(tǒng)中,為了適應(yīng)業(yè)務(wù)流的不斷變化,可以在SOA的業(yè)務(wù)顆粒層上構(gòu)建業(yè)務(wù)邏輯層,使系統(tǒng)框架更加靈活和合理。王明倩[6]利用業(yè)務(wù)邏輯層的思想構(gòu)建了面向服務(wù)的管理信息系統(tǒng)。彭祥多[7]等提出了針對(duì)SOA結(jié)合業(yè)務(wù)分析的一種WEB模式設(shè)計(jì)。譚寧[8]結(jié)合對(duì)試題庫存業(yè)務(wù)的分析設(shè)計(jì)了一種面向服務(wù)的試題庫系統(tǒng)。綜合學(xué)者們對(duì)采購系統(tǒng)設(shè)計(jì)的見解和自身對(duì)采購系統(tǒng)的研究,本文提出了將業(yè)務(wù)流程管理與面向服務(wù)體系結(jié)構(gòu)相結(jié)合的采購管理系統(tǒng)信息化框架結(jié)構(gòu),試圖通過面向服務(wù)的架構(gòu)來解決采購管理中多部門、多業(yè)務(wù)的信息整合,并通過業(yè)務(wù)流程管理對(duì)采購系統(tǒng)進(jìn)行業(yè)務(wù)流模塊的分解,使各業(yè)務(wù)模塊更加容易組合成敏捷高效的采購工作流,更能適應(yīng)采購業(yè)務(wù)的不斷變化。

1 基于業(yè)務(wù)流程管理的采購業(yè)務(wù)流分解

根據(jù)供應(yīng)鏈形式的集中采購的業(yè)務(wù)需求,涉及采購流程的企業(yè)內(nèi)部主要有管理、采購、財(cái)務(wù)以及收貨4個(gè)部門,其主干流程主要為:根據(jù)企業(yè)ERP數(shù)據(jù)庫中供應(yīng)商整體實(shí)力數(shù)據(jù)、對(duì)供應(yīng)商現(xiàn)場考評(píng)數(shù)據(jù)和供應(yīng)商對(duì)業(yè)務(wù)完成情況來制定供應(yīng)商綜合評(píng)價(jià)體系;從采購部門處獲得采購訂單,結(jié)合供應(yīng)商評(píng)價(jià)體系和對(duì)供應(yīng)商的額外獎(jiǎng)懲條件制訂采購計(jì)劃;將采購計(jì)劃報(bào)給企業(yè)財(cái)務(wù)部門,提醒財(cái)務(wù)部門與各個(gè)供應(yīng)商之間進(jìn)行資金流的結(jié)算;按照采購份額通知每個(gè)供應(yīng)商;將采購計(jì)劃報(bào)給收貨部門,提醒收貨部門與各個(gè)供應(yīng)商交涉來完成采購貨物流的過程;將采購計(jì)劃呈報(bào)管理部門并將其匯入企業(yè)ERP數(shù)據(jù)庫。根據(jù)上述采購流程的定義和描述,本文采用面向工作流的BPM來描述BPM空間內(nèi)采購過程中參與人員與采購系統(tǒng)的交互,并根據(jù)BPM的思想將采購工作流分解為如下業(yè)務(wù)模塊。

(1)管理部門

①建立供應(yīng)商資源的業(yè)務(wù)模塊。對(duì)于制定企業(yè)采購工作流而言,首先需要建立供應(yīng)商檔案,系統(tǒng)在執(zhí)行采購訂單下達(dá)時(shí),要讀入相應(yīng)的供應(yīng)商資料并且初始化供應(yīng)商的有關(guān)賬務(wù)資料;初始化完成之后才能處理采購業(yè)務(wù)。供應(yīng)商資料是采購管理系統(tǒng)的基本資料。②系統(tǒng)基礎(chǔ)數(shù)據(jù)維護(hù)模塊。由系統(tǒng)制定采購訂單之前,需要對(duì)采購子系統(tǒng)的基本數(shù)據(jù)進(jìn)行維護(hù),維護(hù)內(nèi)容包括采購員資料、供應(yīng)商資料、采購提前期以及業(yè)務(wù)流程設(shè)置。這些數(shù)據(jù)資料是建立采購訂單和分配采購任務(wù)的主要依據(jù)。③生成采購申請(qǐng)模塊。根據(jù)ERP的物料需求計(jì)劃生成采購申請(qǐng),該采購申請(qǐng)應(yīng)經(jīng)過銷售、財(cái)務(wù)與計(jì)劃等部門的綜合討論與評(píng)估來確定所需的數(shù)量和時(shí)間,然后制定物料的中期或長期采購申請(qǐng)。

(2)采購部門

①確定優(yōu)選供應(yīng)商。采購業(yè)務(wù)人員根據(jù)系統(tǒng)中的供應(yīng)商資源,綜合考查有關(guān)供貨價(jià)格、交貨數(shù)量、交貨期、質(zhì)量要求與技術(shù)要求,進(jìn)行供應(yīng)商選優(yōu)評(píng)價(jià),落實(shí)每種物料的優(yōu)選供應(yīng)商。②生成采購訂單模塊。根據(jù)訂貨批量、采購提前期、庫存量、運(yùn)輸方式、用款計(jì)劃以及計(jì)劃外的物料申請(qǐng)進(jìn)行物料合并,生成采購訂單。經(jīng)過確認(rèn)后即可進(jìn)行訂單輸出,最后下達(dá)給供應(yīng)商。③采購訂單跟催。采購業(yè)務(wù)人員對(duì)下達(dá)的采購訂單按計(jì)劃進(jìn)行跟蹤,系統(tǒng)可以設(shè)置跟蹤的時(shí)間周期形成訂單跟催計(jì)劃。在跟催過程中,要了解供應(yīng)商的生產(chǎn)進(jìn)度及質(zhì)量情況,并及時(shí)對(duì)供應(yīng)商給予支持。

(3)財(cái)務(wù)部門

①生成用款計(jì)劃。采購部門生成采購計(jì)劃后,系統(tǒng)生成用款計(jì)劃,由財(cái)務(wù)部門對(duì)用款計(jì)劃進(jìn)行確認(rèn)之后反饋給采購部門。②結(jié)賬與費(fèi)用核算。由采購部門配合財(cái)務(wù)部門,根據(jù)物料的采購結(jié)算單據(jù)對(duì)各種費(fèi)用進(jìn)行核算,計(jì)算物料的采購成本。③采購訂單的結(jié)清。在采購訂單交貨、收貨、入庫、付款和考核后,財(cái)務(wù)部門負(fù)責(zé)結(jié)清采購訂單。

(4)收貨部門

①貨物驗(yàn)收模塊。收貨部門根據(jù)采購訂單對(duì)供應(yīng)商所供貨物進(jìn)行驗(yàn)收并錄入收貨單。②收貨處理。收貨部門配合采購部門以及財(cái)務(wù)部門根據(jù)收貨單對(duì)實(shí)體貨物進(jìn)行交貨、收貨、入庫、付款和考核等相關(guān)操作。根據(jù)上述的采購工作流分解可知,基于BPM的采購管理系統(tǒng)的工作流如圖1所示。

2 面向服務(wù)的采購系統(tǒng)框架設(shè)計(jì)

2.1 基于BPM-SOA采購系統(tǒng)體系結(jié)構(gòu)

根據(jù)采購管理業(yè)務(wù)工作流的需要,為了增加系統(tǒng)的適應(yīng)性和靈活性,本文提出的采購管理系統(tǒng)框架在原有SOA體系結(jié)構(gòu)框架上添加了基于BPM的業(yè)務(wù)邏輯集成層。該層負(fù)責(zé)對(duì)下層的采購服務(wù)模塊進(jìn)行組織和管理,對(duì)工作流的變化具有敏捷的響應(yīng)能力,與底層各部門的數(shù)據(jù)之間具有獨(dú)立性,其作用是根據(jù)工作流中業(yè)務(wù)邏輯的變化對(duì)SOA業(yè)務(wù)單元層的服務(wù)模塊進(jìn)行響應(yīng)的變化和微調(diào)。應(yīng)用BPM進(jìn)行服務(wù)模塊管理的SOA采購管理系統(tǒng)體系結(jié)構(gòu)如圖2所示。

2.2 基于SOA業(yè)務(wù)單元層設(shè)計(jì)

基于SOA業(yè)務(wù)單元層位于企業(yè)資源層之上,負(fù)責(zé)將企業(yè)資源包裝成功能相對(duì)獨(dú)立的服務(wù)顆粒。企業(yè)資源層提供的基本數(shù)據(jù)、xm l文檔或其他類型的數(shù)據(jù)在本層中將被采購系統(tǒng)組織在各獨(dú)立的服務(wù)顆粒中,由企業(yè)資源層的統(tǒng)一模型管理組件進(jìn)行服務(wù)模塊和數(shù)據(jù)單元之間的映射。本層的設(shè)計(jì)主要可以分解為以下服務(wù)顆粒。

(1)企業(yè)服務(wù)總線ESB:ESB是連接采購管理服務(wù)顆粒與應(yīng)用的靈活集成框架,該服務(wù)顆??稍诜?wù)請(qǐng)求方 (本系統(tǒng)中服務(wù)請(qǐng)求方為BPM業(yè)務(wù)邏輯單元)和服務(wù)之間提供格式轉(zhuǎn)化、事件處理等服務(wù)。例如采購訂單生成模塊在ESB中的轉(zhuǎn)化組件可以描述為如圖3所示的形式。

(2)采購子服務(wù)顆粒:這些顆粒是采購管理系統(tǒng)的實(shí)體,是根據(jù)業(yè)務(wù)流組件和業(yè)務(wù)流涉及的數(shù)據(jù)所包裝成的服務(wù)模塊。對(duì)于采購管理系統(tǒng)子服務(wù)顆粒的設(shè)計(jì)主要分為兩個(gè)步驟,以下以訂單處理相關(guān)工作流為例。把訂單處理組件封裝成模塊以便重用,訂單處理各個(gè)組件之間通過連線來建立調(diào)用關(guān)系,其中訂單處理組件封裝模塊如圖4所示。

(3)把模塊作為封裝和重用的一個(gè)單元,將上述由組件封裝的模塊與數(shù)據(jù)模型一起封裝成為一個(gè)服務(wù)顆粒,其中數(shù)據(jù)、接口等內(nèi)容放置在共享庫中,以做到顆粒中業(yè)務(wù)與數(shù)據(jù)的分離,為顆粒的重用和重構(gòu)做準(zhǔn)備。例如與訂單處理相關(guān)的服務(wù)顆粒在采購管理系統(tǒng)中的設(shè)計(jì)與關(guān)聯(lián)描述如圖5所示。

2.3 基于BPM業(yè)務(wù)邏輯集成層設(shè)計(jì)

基于BPM的業(yè)務(wù)邏輯集成層主要用于對(duì)SOA業(yè)務(wù)單元層的服務(wù)模塊進(jìn)行編排和組織,從而得到企業(yè)所預(yù)期的實(shí)際工作流。該層通過企業(yè)總線ESB來進(jìn)行數(shù)據(jù)轉(zhuǎn)換從而獲取模塊中的數(shù)據(jù)模型,通過子系統(tǒng)框架獲取服務(wù)顆粒組件來完成系統(tǒng)的子功能實(shí)現(xiàn),最后該層通過對(duì)子功能的編排來實(shí)現(xiàn)企業(yè)所需要的業(yè)務(wù)流。根據(jù)上文中的基于BPM的采購業(yè)務(wù)流分解,本系統(tǒng)中對(duì)于BPM業(yè)務(wù)邏輯集成層的工作流分為三個(gè)部分:供應(yīng)商評(píng)價(jià)、訂單生成以及跟蹤、收貨、驗(yàn)貨、結(jié)算工作流。其中以訂單生成工作流為例,其BPM業(yè)務(wù)邏輯集成的服務(wù)顆粒如圖6所示。

隨著企業(yè)信息化進(jìn)程的推進(jìn),針對(duì)采購業(yè)務(wù)在企業(yè)中的重要性和特殊性,以及其本身就具有跨部門、不確定性的特點(diǎn),本文提出了將業(yè)務(wù)流程管理和面向服務(wù)體系結(jié)構(gòu)相結(jié)合的采購管理系統(tǒng)信息化框架結(jié)構(gòu),試圖通過面向服務(wù)的架構(gòu)來解決采購管理中多部門、多業(yè)務(wù)的信息整合,并通過業(yè)務(wù)流程管理對(duì)采購系統(tǒng)進(jìn)行業(yè)務(wù)流模塊的分解,使各業(yè)務(wù)模塊更加容易組合成敏捷高效的采購工作流,更能適應(yīng)采購業(yè)務(wù)的不斷變化。該采購系統(tǒng)的設(shè)計(jì)不僅利用SOA的架構(gòu)實(shí)現(xiàn)了多部門的數(shù)據(jù)整合、部門與部門之間的信息交換、業(yè)務(wù)模塊的封裝和重用,更利用了BPM對(duì)采購工作流進(jìn)行分解,詳細(xì)地劃分出業(yè)務(wù)模塊,并使得模塊內(nèi)部具有高內(nèi)聚性,模塊之間松散耦合,有效靈活地對(duì)服務(wù)顆粒進(jìn)行了編排和使用,為企業(yè)采購管理提供高效的信息平臺(tái)。

[1]MIRCEA M.SOA,BPM and cloud computing:connected for innovation in higher education[J].ICEMT,2010,11(14):24-26.

[2]KAMBHAMPATY S.Service oriented analysis and design process for the enterprise[J].Electrical And Computer Engineering,2007,12(25):365-370.

[3]SHANKARAMAN V,KAZMI P.Unifying E A,BPM and SOA through a synergestic framework[C].2011 IEEE 13th Conference on Commerce and Enterprise Computing,2011:286-293.

[4]Li Hongqi.Integration of enterprise application based on SOA[J].Micro Computer Information,2010,23(28):53-55.

[5]Zhang Liang,Chen Shudong.A SOA BPM based architecture for intelligent power dispatching system[J].Micro Computer Information,2010,17(26):53-55.

[6]王明倩,鄒紅霞,吳涢暉.基于SOA構(gòu)建可擴(kuò)展的教務(wù)管理信息系統(tǒng)[J].裝備指揮技術(shù)學(xué)院學(xué)報(bào),2007(06):78-82.

[7]彭祥多,朱愛斌,謝友柏.Web服務(wù)在工程技術(shù)領(lǐng)域中的應(yīng)用[J].機(jī)械設(shè)計(jì)與研究,2003,19(6):33-35.

[8]譚寧.一種基于SOA的高校試題庫系統(tǒng)設(shè)計(jì)[J].硅谷,2009(04):44.

猜你喜歡
訂單供應(yīng)商管理系統(tǒng)
春節(jié)期間“訂單蔬菜”走俏
基于James的院內(nèi)郵件管理系統(tǒng)的實(shí)現(xiàn)
新產(chǎn)品訂單紛至沓來
基于LED聯(lián)動(dòng)顯示的違停管理系統(tǒng)
“最確切”的幸福觀感——我們的致富訂單
海盾壓載水管理系統(tǒng)
中國船檢(2017年3期)2017-05-18 11:33:08
供應(yīng)商匯總
供應(yīng)商匯總
供應(yīng)商匯總
怎樣做到日訂單10萬?
古丈县| 东安县| 军事| 文成县| 通州区| 玉溪市| 安龙县| 平湖市| 尉犁县| 垫江县| 陵川县| 海阳市| 南木林县| 江山市| 丰都县| 武清区| 许昌县| 溧水县| 洪泽县| 淮安市| 平潭县| 清水河县| 沙坪坝区| 南阳市| 呼伦贝尔市| 杭锦后旗| 同德县| 隆安县| 葫芦岛市| 华坪县| 石台县| 图木舒克市| 科尔| 民权县| 泽库县| 仪征市| 长寿区| 香格里拉县| 伊宁市| 同德县| 易门县|