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

?

BPEL技術(shù)在工作流管理系統(tǒng)設(shè)計中的應(yīng)用

2012-12-31 00:00:00高學(xué)恒
電腦知識與技術(shù) 2012年14期


  現(xiàn)代社會中,企業(yè)內(nèi)部分工逐步細(xì)化,需求也在不斷地變動,簡單地通過人工遞交工單的方式來傳遞和派發(fā)任務(wù)無法滿足企業(yè)的需求,需要計算機(jī)來提供一個綜合的、集成的解決方案,對各個環(huán)節(jié)進(jìn)行分析和抽象,建立流轉(zhuǎn)模型,提供一定的手段對常規(guī)性事物進(jìn)行管理。工作流(Workflow)就是在這樣的背景下誕生的。由多家公司聯(lián)合成立的工作流管理聯(lián)盟WfMC,就是專門對工作流技術(shù)進(jìn)行探討和研究的國際標(biāo)準(zhǔn)組織。
  工作流管理系統(tǒng)是指運(yùn)行在一個或多個工作流引擎上用于定義、實(shí)現(xiàn)和管理工作流運(yùn)行的一套軟件系統(tǒng),它和工作流執(zhí)行(人、應(yīng)用)交互,推進(jìn)工作流實(shí)例的執(zhí)行,并監(jiān)控工作流的運(yùn)行狀態(tài)。在工作流管理系統(tǒng)的支撐下,通過集成具體的業(yè)務(wù)應(yīng)用和操作人員的界面操作,才能夠良好地完成對企業(yè)經(jīng)營過程運(yùn)行的支持。
  BPEL是基于Web Services的商業(yè)流程執(zhí)行語言。BPEL結(jié)合了塊結(jié)構(gòu)的流程語言(XLANG)和基于圖形的流程語言的特性(WS? FL)。同時,它支持兩種截然不同的使用情形:實(shí)現(xiàn)可執(zhí)行的業(yè)務(wù)流程和描述不可執(zhí)行的抽象流程。
  圖1為BPEL元模型,下面介紹一下BPEL元模型各主要節(jié)點(diǎn)及含義:
  1)PartnerLink合作伙伴鏈接。合作伙伴鏈接是指在BPEL中的服務(wù)提供者。它主要分為兩種,一種是BPEL所要調(diào)用的外部服務(wù),它需要采用partnerRole來定義合作伙伴類型;另一種是BPEL自己所要提供的服務(wù),它通過myRole來定義合作伙伴。
  2)Variable變量。此節(jié)點(diǎn)定義了BPEL業(yè)務(wù)流程的中間數(shù)據(jù)和消息存放。
  3)Activity活動。BPEL流程本身基本上就是一個流程圖,類似于用來表達(dá)算法的流程圖。BPEL流程由一系列步驟所組成,它們稱為活動。活動可分為兩大類:基本活動和結(jié)構(gòu)化活動。
  4)Correlation Set相關(guān)集。相關(guān)集Correlation Set用一組特定的數(shù)據(jù),來關(guān)聯(lián)和標(biāo)識一個BPEL過程實(shí)例。每個相關(guān)集都在一個作用域中進(jìn)行聲明并屬于該作用域。
  業(yè)務(wù)流程是一種現(xiàn)實(shí)世界的活動,它由一系列在邏輯上相關(guān)的任務(wù)組成。若根據(jù)恰當(dāng)?shù)捻樞蚝驼_的業(yè)務(wù)規(guī)則來執(zhí)行這些任務(wù),便可產(chǎn)生業(yè)務(wù)效果。該文提出了一種基于BPEL的工作流管理平臺,充分體現(xiàn)當(dāng)前企業(yè)運(yùn)維業(yè)務(wù)流程的特征,它以業(yè)務(wù)流程為核心,提供了基于BPEL的流程建模方法,可以為企業(yè)運(yùn)維管理工作中的各種應(yīng)用提供靈活的業(yè)務(wù)數(shù)據(jù)與相關(guān)流程的管理服務(wù)。

电白县| 澄江县| 益阳市| 富蕴县| 兴宁市| 钟山县| 历史| 靖远县| 呈贡县| 黔江区| 铁岭市| 南和县| 耒阳市| 岑巩县| 山东| 和林格尔县| 社会| 镇平县| 塔城市| 赣州市| 武冈市| 潼南县| 富源县| 台江县| 措勤县| 姚安县| 从化市| 仁化县| 奉贤区| 兴城市| 吐鲁番市| 莎车县| 富宁县| 上犹县| 双城市| 梅州市| 清水河县| 伊吾县| 洪江市| 伽师县| 门源|