[發(fā)明專利]業(yè)務(wù)流程引擎流程圖形化展現(xiàn)方法無效
| 申請(qǐng)?zhí)枺?/td> | 200910077783.2 | 申請(qǐng)日: | 2009-02-19 |
| 公開(公告)號(hào): | CN101510155A | 公開(公告)日: | 2009-08-19 |
| 發(fā)明(設(shè)計(jì))人: | 趙鵬;馬婕 | 申請(qǐng)(專利權(quán))人: | 北京思普科科技開發(fā)有限公司;北京經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管理委員會(huì) |
| 主分類號(hào): | G06F9/44 | 分類號(hào): | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100036北京市海淀區(qū)*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 業(yè)務(wù)流程 引擎 流程 圖形 展現(xiàn) 方法 | ||
技術(shù)領(lǐng)域
本發(fā)明主要涉及面向服務(wù)的體系結(jié)構(gòu)(Service-Oriented?Architecture,SOA),特別涉及基于Web服務(wù)的業(yè)務(wù)流程執(zhí)行語言(Business?Process?Execution?Language?forWebServices,BPEL)。
背景技術(shù)
面向服務(wù)的體系結(jié)構(gòu)(Service-Oriented?Architecture,SOA)是分布式軟件系統(tǒng)構(gòu)造方法和環(huán)境的新發(fā)展階段。在SOA架構(gòu)風(fēng)格中,服務(wù)是最核心的抽象手段,業(yè)務(wù)被劃分(組件化)為一系列粗粒度的業(yè)務(wù)服務(wù)和業(yè)務(wù)流程。業(yè)務(wù)服務(wù)相對(duì)獨(dú)立、自包含、可重用,由一個(gè)或者多個(gè)分布的系統(tǒng)所實(shí)現(xiàn),而業(yè)務(wù)流程由服務(wù)組裝而來。
BPEL全稱為Business?Process?Execution?Language,即業(yè)務(wù)流程執(zhí)行語言,是一種使用XML編寫的編程語言,用于組裝編排在SOA體系中提供的服務(wù)。
BPEL必須面對(duì)SOA環(huán)境中異構(gòu)的、松耦合的、自主的服務(wù)。它們間的交互關(guān)系是動(dòng)態(tài)的、按需發(fā)生的,而且缺少中央控制。因此,BPEL提供的服務(wù)組裝模型提供了下列特性
(1)靈活性:服務(wù)組裝模型應(yīng)該具有豐富的表現(xiàn)能力,能夠描述復(fù)雜的交互場(chǎng)景,而且能夠快速地適應(yīng)變化。
(2)嵌套組裝:一個(gè)業(yè)務(wù)流程可以表現(xiàn)為一個(gè)標(biāo)準(zhǔn)的Web服務(wù),并被組裝到其他流程或服務(wù)中,構(gòu)成更粗粒度的服務(wù),提高了服務(wù)的可伸縮性和重用性。
(3)關(guān)注點(diǎn)分離:BPEL只關(guān)注與服務(wù)組裝的業(yè)務(wù)邏輯;其他關(guān)注點(diǎn),比如服務(wù)質(zhì)量(QoS,Quality?of?Service),事務(wù)處理等,可被作為附加擴(kuò)展,由具體實(shí)現(xiàn)平臺(tái)進(jìn)行處理。
(4)會(huì)話狀態(tài)和生命周期管理:與無狀態(tài)的Web服務(wù)不同,一個(gè)業(yè)務(wù)流程通常具有明確的生命周期模型。BPEL提供了對(duì)長(zhǎng)時(shí)間運(yùn)行的、有狀態(tài)交互的支持。
(5)可恢復(fù)性:這對(duì)于業(yè)務(wù)流程(尤其對(duì)長(zhǎng)時(shí)間運(yùn)行的流程)是非常重要的。BPEL提供了內(nèi)置的失敗處理和補(bǔ)償機(jī)制,對(duì)于可預(yù)測(cè)的錯(cuò)誤進(jìn)行必要的處理。
目前在大多數(shù)的業(yè)務(wù)流程引擎中,并沒有提供圖形化的流程展現(xiàn)方法,這樣,用戶對(duì)業(yè)務(wù)流程的執(zhí)行情況沒有一個(gè)直觀的了解。而業(yè)務(wù)流程引擎流程圖形化展現(xiàn)方法則向用戶直觀的展現(xiàn)了業(yè)務(wù)流程流以及執(zhí)行情況,同時(shí),用戶可以從圖形中清楚的了解業(yè)務(wù)流程中的執(zhí)行故障,事件以及補(bǔ)償控制情況。
發(fā)明內(nèi)容
本發(fā)明的目的是克服現(xiàn)有技術(shù)的不足,向用戶提供一個(gè)直觀的展現(xiàn)業(yè)務(wù)流程執(zhí)行情況的方法,讓用戶可以清楚的了解業(yè)務(wù)流程的執(zhí)行情況。
為了達(dá)到上述目的,本發(fā)明有如下突出特點(diǎn):
(1)業(yè)務(wù)流程圖中的活動(dòng)包含圖標(biāo),標(biāo)簽以及狀態(tài)表示器;
(2)業(yè)務(wù)流程圖中的活動(dòng)用不同的顏色,表示業(yè)務(wù)流程執(zhí)行的不同狀態(tài);
(3)業(yè)務(wù)流程圖中的活動(dòng),包含活動(dòng)的詳細(xì)信息;
(4)業(yè)務(wù)流程圖可以選擇比例打印,而且可以保存為圖像;
本發(fā)明方法的優(yōu)點(diǎn)在于:
(1)業(yè)務(wù)流程活動(dòng)圖中的活動(dòng)圖標(biāo),與業(yè)務(wù)流程活動(dòng)設(shè)計(jì)器中的圖標(biāo)一致,簡(jiǎn)單,直觀清楚的表達(dá)活動(dòng)含義;
(2)業(yè)務(wù)流程活動(dòng)圖中的每個(gè)圖標(biāo),在不同狀態(tài)下,呈現(xiàn)不同顏色,用戶可以通過圖標(biāo)的顏色,清楚的了解流程的運(yùn)行狀態(tài)。
附圖說明
圖1是本發(fā)明實(shí)施例中流程活動(dòng)圖中的整體示意圖;
具體實(shí)施方式
下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述:
(1)業(yè)務(wù)流程圖中的活動(dòng)包含圖標(biāo),標(biāo)簽以及狀態(tài)表示器;
1.圖標(biāo)規(guī)范統(tǒng)一,與業(yè)務(wù)流程設(shè)計(jì)器中的圖標(biāo)一致;
2.標(biāo)簽可以顯示活動(dòng)類型、名稱、活動(dòng)類型+名稱、定制文字;
3.流程執(zhí)行
(2)業(yè)務(wù)流程圖中的活動(dòng)用不同的顏色,表示業(yè)務(wù)流程執(zhí)行的不同狀態(tài);
1.全色:執(zhí)行中;
2.無色:準(zhǔn)備執(zhí)行;
3.灰色:執(zhí)行完畢;
(3)業(yè)務(wù)流程圖中的活動(dòng),包含活動(dòng)的詳細(xì)信息;
1.選中某個(gè)活動(dòng),在大綱概要中獲得焦點(diǎn);
2.選中某個(gè)活動(dòng),在屬性表中查看活動(dòng)的詳細(xì)信息;
(4)業(yè)務(wù)流程圖可以選擇比例打印,而且可以保存為圖像;
1.業(yè)務(wù)流程圖可以打印,在打印時(shí)可以設(shè)定合適的比例,用百分比表示;
2.業(yè)務(wù)流程圖可以保存,可以保存為bmp、jpg以及gif格式的圖片;
最后所應(yīng)說明的是,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案而非限制。盡管參照實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,對(duì)本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,都不脫離本發(fā)明技術(shù)方案的精神和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京思普科科技開發(fā)有限公司;北京經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管理委員會(huì),未經(jīng)北京思普科科技開發(fā)有限公司;北京經(jīng)濟(jì)技術(shù)開發(fā)區(qū)管理委員會(huì)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910077783.2/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:加熱烹調(diào)器
- 下一篇:醛鞣法富醛皮革廢水處理工藝方法
- 用于生成可執(zhí)行業(yè)務(wù)流程的監(jiān)視視圖的裝置和方法
- 一種實(shí)現(xiàn)業(yè)務(wù)集成工作流引擎的系統(tǒng)
- 模擬業(yè)務(wù)流程及業(yè)務(wù)流程運(yùn)行的控制方法和控制系統(tǒng)
- 業(yè)務(wù)流程中的業(yè)務(wù)信息更新方法和系統(tǒng)
- 一種業(yè)務(wù)流程動(dòng)態(tài)的遷移方法及系統(tǒng)
- 業(yè)務(wù)流程斷點(diǎn)修復(fù)方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 業(yè)務(wù)流程運(yùn)行狀態(tài)分析方法及系統(tǒng)
- 業(yè)務(wù)流程優(yōu)化方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)
- 端到端的業(yè)務(wù)流程管理方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)
- 業(yè)務(wù)流程管理方法、裝置、計(jì)算機(jī)設(shè)備及存儲(chǔ)介質(zhì)





