監(jiān)理公司管理系統(tǒng) | 工程企業(yè)管理系統(tǒng) | OA系統(tǒng) | ERP系統(tǒng) | 造價(jià)咨詢管理系統(tǒng) | 工程設(shè)計(jì)管理系統(tǒng) | 甲方項(xiàng)目管理系統(tǒng) | 簽約案例 | 客戶案例 | 在線試用
X 關(guān)閉

智能BPM和面向服務(wù)的企業(yè)(下)(AMT研究院 周瑛)

申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114

AMTeam.org

 

SOE和網(wǎng)絡(luò)的3C對(duì)比

Web services中以流程為中心的觀點(diǎn)和網(wǎng)絡(luò)中以內(nèi)容為中心的觀點(diǎn)、以知識(shí)為中心的觀點(diǎn)進(jìn)行對(duì)比,我們從三個(gè)方面進(jìn)行分析:組件(Components)、構(gòu)成(Composition)、智能性(Cleverness),簡(jiǎn)稱3C(見圖2)。

 

2 3C的對(duì)比

對(duì)于網(wǎng)絡(luò),其組件是網(wǎng)頁(yè),幾乎所有的東西都是從網(wǎng)頁(yè)而來(lái)的。對(duì)于SOE,其組件是面向服務(wù)應(yīng)用中的個(gè)體單元,就像網(wǎng)頁(yè)是網(wǎng)站的個(gè)體單元一樣。

在構(gòu)成方面,網(wǎng)絡(luò)是通過(guò)URL超級(jí)鏈接,而Web services是通過(guò)流程。Web services的構(gòu)成方面有許多標(biāo)準(zhǔn),如消息交互隊(duì)列、Web services編制(可執(zhí)行流程)。舉個(gè)例子來(lái)說(shuō),如果一家機(jī)票代理機(jī)構(gòu)、一家汽車租賃企業(yè)和一個(gè)賓館預(yù)訂系統(tǒng)將它們的預(yù)定或確認(rèn)功能作為Web services發(fā)布,那么我們就可以通過(guò)一個(gè)流程來(lái)查詢飛機(jī)票的情況,然后根據(jù)飛機(jī)的時(shí)間,檢查賓館和汽車租賃情況。這樣,這些由不同公司提供的服務(wù)能夠組合起來(lái),構(gòu)成一個(gè)新的服務(wù):從機(jī)票到賓館到汽車租賃的一條龍預(yù)定。這項(xiàng)服務(wù)還可以加入對(duì)顧客偏好的考慮,并為顧客安排旅游時(shí)間避開高峰。這將是一個(gè)智能的預(yù)定系統(tǒng)。這種智能化將通過(guò)為流程制定規(guī)則實(shí)現(xiàn)。

3顯示了面向服務(wù)的技術(shù)架構(gòu)。規(guī)則處于架構(gòu)的最高層,有時(shí)候它也是最重要的一層。智能BPM則構(gòu)成了其他的三層。

 

3 面向服務(wù)的技術(shù)架構(gòu)

智能BPM的規(guī)則

基于規(guī)則的系統(tǒng)的目標(biāo)是,要將組織內(nèi)的規(guī)則作為重要資產(chǎn)來(lái)對(duì)待,同時(shí)實(shí)現(xiàn)這些規(guī)則的獨(dú)立于應(yīng)用的數(shù)字化。企業(yè)正意識(shí)到,使用BPM戰(zhàn)略實(shí)現(xiàn)流程的數(shù)字化就意味著它們必須實(shí)現(xiàn)規(guī)則的數(shù)字化,因?yàn)橐?guī)則是控制流程的。這兩方面的數(shù)字化是相互獨(dú)立的。這里仍然可以使用一些知識(shí)管理的技術(shù),但規(guī)則的適用范圍應(yīng)該是獲取規(guī)定、政策、約束和決策邏輯,并將它們運(yùn)用于流程。這些規(guī)則有可能存在于文件當(dāng)中,也可能存在于管理人員或?qū)<业念^腦當(dāng)中,或者還可能存在于老系統(tǒng)的源代碼中。需要將它們從這些來(lái)源中抽取出來(lái),注入到智能BPM平臺(tái)中。

規(guī)則是流程的另一個(gè)維度。如果考慮用一個(gè)三維空間來(lái)表示流程的話,那么其中一個(gè)維度是資源(參與者:X軸),另一個(gè)維度是任務(wù)(活動(dòng):Y軸),最后一個(gè)維度就是規(guī)則。如果沒有規(guī)則,流程就是一個(gè)兩維的平面的模型。

 

4 規(guī)則是流程的第三個(gè)維度

規(guī)則在SOE中的運(yùn)用

規(guī)則幾乎存在于企業(yè)應(yīng)用的每一個(gè)真實(shí)的用例情景中。圖5是一個(gè)Sarbanes-Oxley遵循流程。這個(gè)簡(jiǎn)單的流程說(shuō)明了一個(gè)agent或多個(gè)agent通過(guò)幾個(gè)步驟獲取談判合同的信息:

 

5 Sarbanes-Oxley遵循流程示例

在菱形框中,流程將對(duì)收入風(fēng)險(xiǎn)水平做出決策。其中復(fù)雜的規(guī)則通過(guò)一張表來(lái)顯示,該決策表將調(diào)用其他的規(guī)則。于是組織中的菱形框可以從一張決策表開始,通過(guò)執(zhí)行一張規(guī)則圖來(lái)完成。

對(duì)于SOE來(lái)說(shuō),規(guī)則還可以用于驗(yàn)證交易伙伴的資格。隨著Web services的成熟和普及,與已知或未知供應(yīng)商的動(dòng)態(tài)綁定將成為可能。那么選擇交易伙伴或服務(wù)提供者的標(biāo)準(zhǔn)又是什么呢?規(guī)則將在這一點(diǎn)上大展拳腳。UDDI注冊(cè)信息的豐富程度和企業(yè)為客戶應(yīng)用提供的Web services訪問(wèn)將成為選擇合作伙伴的主要標(biāo)準(zhǔn)。

一個(gè)智能BPM產(chǎn)品還能幫助企業(yè)對(duì)內(nèi)部、顧客、合作伙伴的交互數(shù)據(jù)進(jìn)行跟蹤分析。從現(xiàn)有數(shù)據(jù)倉(cāng)庫(kù)中挖掘數(shù)據(jù)和抽取知識(shí)的能力是任何SOE成功的關(guān)鍵。

規(guī)則也是獲取交易伙伴之間達(dá)成的面向服務(wù)協(xié)議的理想工具。比如說(shuō),一個(gè)面向服務(wù)協(xié)議可能規(guī)定了服務(wù)呼叫應(yīng)該在30秒內(nèi)完成,服務(wù)響應(yīng)應(yīng)該在48小時(shí)之內(nèi)完成。這只是一個(gè)簡(jiǎn)單的例子。還有關(guān)于意外情況應(yīng)該怎樣處理?比如說(shuō),交易伙伴在假期內(nèi)要放假。SLA應(yīng)該將這種意外情況也考慮進(jìn)來(lái)。SLA還要考慮通信網(wǎng)絡(luò)的意外情況,對(duì)特定的情況或事件都應(yīng)規(guī)定相應(yīng)的對(duì)策。規(guī)則可用于提供解決辦法或是發(fā)出通知。

結(jié)論

規(guī)則可能是一個(gè)組織最重要的資產(chǎn)了。企業(yè)運(yùn)行在一定的約束條件下。它們偶爾會(huì)犯錯(cuò)誤,并從中學(xué)到教訓(xùn)。它們會(huì)成長(zhǎng)或者消亡。它們不斷地建立關(guān)系,切斷關(guān)系。當(dāng)它們將智能化帶入工作時(shí),將實(shí)現(xiàn)驚人的改進(jìn)。

而這只能通過(guò)規(guī)則的數(shù)字化實(shí)現(xiàn),并且要在合適的時(shí)間運(yùn)用合適的規(guī)則。智能BPMSOE提供了以規(guī)則為中心的流程。規(guī)則支持復(fù)雜的決策制定、合作伙伴或服務(wù)的動(dòng)態(tài)選擇、挖掘服務(wù)交互數(shù)據(jù)庫(kù)以及復(fù)雜的SLA。智能BPM支持SOE的成長(zhǎng),為SOE在高度動(dòng)態(tài)化的環(huán)境中競(jìng)爭(zhēng)提供可觀的ROI。(完)

相關(guān)鏈接:
智能BPM和面向服務(wù)的企業(yè)(上)

發(fā)布:2007-03-25 10:07    編輯:泛普軟件 · xiaona    [打印此頁(yè)]    [關(guān)閉]
相關(guān)文章: