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