關(guān)于本文
作者:楊霖(dev2dev論壇id:yanglf911),資深J2EE架構(gòu)設(shè)計(jì)及開(kāi)發(fā)工程師,WebLogic專家,目前擔(dān)任BEA dev2dev論壇的WebLogic Develop/Integration版主,從事相關(guān)的技術(shù)支持工作.
WebLogic Integration是業(yè)界一流的電子商務(wù)集成平臺(tái),它通過(guò)提供業(yè)務(wù)過(guò)程管理,應(yīng)用程序集成,業(yè)務(wù)到業(yè)務(wù)的集成,數(shù)據(jù)集成等功能,高效可靠地整合企業(yè)內(nèi)部與外部的各類資源,以最少的花費(fèi)幫助企業(yè)實(shí)現(xiàn)電子商務(wù)的夢(mèng)想。在Weblogic Integration的四大集成領(lǐng)域中,尤以業(yè)務(wù)過(guò)程管理(BPM)最為基礎(chǔ)和重要,本文旨在為那些希望學(xué)習(xí)BPM的朋友提供一個(gè)入門的實(shí)例,幫助他們快速體驗(yàn)這一先進(jìn)的技術(shù)。
業(yè)務(wù)簡(jiǎn)介
本文提供的BPM實(shí)例演示了一個(gè)簡(jiǎn)單的出庫(kù)單審核工作流。我們?cè)诹鞒痰拈_(kāi)始模擬生成一張出庫(kù)單,初始化物料ID以及出庫(kù)數(shù)量(假定單據(jù)只有一種物料)。審核時(shí),工作流引擎會(huì)通過(guò)訪問(wèn)庫(kù)存組件(Inventory)的業(yè)務(wù)方法獲取當(dāng)前物料的庫(kù)存余額,并和出庫(kù)數(shù)量做一個(gè)比較,一旦出庫(kù)數(shù)量大于當(dāng)前庫(kù)存余額,就向客戶端發(fā)送一個(gè)警告,并放棄審核,反之則安全地結(jié)束該流程。通過(guò)這個(gè)例子,您可以體驗(yàn):
一. 配置 BPM 域
二. 配置工作流的相關(guān)資源
三. 工作流設(shè)計(jì)
四. 工作流測(cè)試
下載本文的示例文件
BPMDemo.zip
聯(lián)系客服