999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于WEB服務的工作流過程模型分析

2016-07-04 03:53:40張娜
中國新通信 2016年10期

張娜

【摘要】 隨著科學技術的不斷發(fā)展以及互聯(lián)網(wǎng)服務的廣泛普及,Web服務成為網(wǎng)絡服務中的重要組成部分,而基于Web服務的工作流過程模型也越來越應用于日常工作當中,成為人們提高計算效率、降低服務成本的新型技術方法。本文即試從Web服務及工作流技術的角度出發(fā)分析工作流過程模型,試圖進一步提升人們對它的認識和理解。

【關鍵詞】 Web服務 工作流過程 模型分析

在網(wǎng)絡技術飛速發(fā)展的今天,傳統(tǒng)的工作流系統(tǒng)收到了異構分布的松散環(huán)境的挑戰(zhàn)?;诖朔N現(xiàn)實條件下,Web服務作為一種具有高度耦合性和獨立性的模塊化應用程序,為傳統(tǒng)工作流系統(tǒng)的改進和提升帶來了可能。本文即在Web服務的基礎上提出基于Web服務的工作流過程模型并進行分析,闡述其BPEL事物機制及事物節(jié)點的特性。

一、WEB服務的概念及特點

1、WEB服務的概述。Web服務是一個平臺獨立的、低耦合的、自包含的、基于可編程的web的模塊化的應用程序,具有在網(wǎng)絡信息中被描述、發(fā)布及查找的性質,是一種基于網(wǎng)絡的分布式的模塊化組件,具有極強的兼容性,能與其他軟件進行互操作。

2、Web服務的特點。1)封裝性。Web服務作為主要作用于互聯(lián)網(wǎng)上的服務,因其客觀要求自然具備使用對象的良好封裝性,即對于使用者而言,使用對象僅能看到對其開放的功能列表。2)耦合性。Web服務的耦合性對于使用者而言具有極大的便利性,當Web服務內部需要進行變更或者改進的時候,完全不會影響使用者或調用者的Web服務體驗,即只要Web服務的調用接口不發(fā)生變更,Web的任何變更便相當于是一種透明的行為。3)規(guī)范性。作為互聯(lián)網(wǎng)上的一種常用服務,Web服務同其他服務一樣,需要使用標準的開放協(xié)議來進行描述、傳輸和交換,以規(guī)范化使機器更加易于理解,便于操作。4)高度可集成性。Web服務的主要目標是為了實現(xiàn)跨平臺的相互操作,因此Web服務采用最簡單、易于理解的標準協(xié)議作為組件描述,完全屏蔽了不同軟件平臺的差異,因而實現(xiàn)了當前環(huán)境下高度的集成性,在跨防火墻、B2B集成、軟件和數(shù)據(jù)重用方面優(yōu)勢巨大。

二、工作流技術的現(xiàn)狀

1、工作流技術概述。工作流技術起源于辦公自動化領域的發(fā)展,是針對日常工作中具有固定程序的活動所提出的概念。工作流技術是將具有固定流程的工作按照一定的規(guī)律和方法進行拆分,最終分解成不同動作的集合,從而實現(xiàn)自動化處理,達到提升效率、降低成本的作用,進而提升企業(yè)的競爭力。

2、工作流技術的缺陷。1)定義不明確,缺乏統(tǒng)一的概念模型。由于每個人對于工作流的理解以及處理事務的方法各異,導致長期以來未形成公眾都認可的工作流概念模型及其定義。沒有形成公認統(tǒng)一的工作流標準,圍繞其進行的功能化產品開發(fā)便無法實現(xiàn)交互,降低了工作流管理產品的便利性,喪失了市場競爭潛力。2)工作流應對錯誤問題時缺乏靈活性。在具體的工作流運行過程中,極有可能會出現(xiàn)多對一或一對多的資源使用情況,從而產生數(shù)據(jù)的重疊,工作流技術及管理若未實現(xiàn)并發(fā)控制的管理,會出現(xiàn)重復運作的情況導致數(shù)據(jù)的重復甚至失效。3)工作流的性能較低。僅就目前的工作流技術而言,工作流產品在應對突發(fā)問題時無法靈活應對,產生有效的解決方案。同時,隨著企業(yè)的不斷發(fā)展,繁瑣的日常工作日益增多,當前的具備工作流功能的產品無法滿足每天處理萬以上單位甚至每小時千以上單位的產品需求。

三、工作流過程模型分析

1、業(yè)務層過程模型。業(yè)務層過程模型是工作流過程模型的主要形式,它采用基于XML業(yè)務流程執(zhí)行語言而進行建模,結構化活動和事件處理程序是其主要功能。結構化活動可以表示由ECA規(guī)則運行的路由關系,主要內容包括[2]:定義執(zhí)行活動順序、定義并行活動、等待消息到達或進行消息到達超時警報、定義嵌套活動:關聯(lián)變量和故障處理、根據(jù)處理條件進行分支程序處理、執(zhí)行活動到條件滿足或條件不滿足、限定反復執(zhí)行的次數(shù)。

2、邏輯層過程模型。邏輯層過程模型基于ECA規(guī)則的狀態(tài)活動網(wǎng)絡圖而進行建模,活動之間的聯(lián)系由ECA規(guī)則確定。當邏輯層的各個活動與相應的Web服務進行綁定時,邏輯層會根據(jù)具體的操作事件和執(zhí)行狀態(tài)觸發(fā)相應的ECA規(guī)則,從而實現(xiàn)邏輯層活動的路由控制和狀態(tài)遷移?;顒訝顟B(tài)和已綁定的Web服務操作可以同步并能正確觸發(fā)業(yè)務層相對應的規(guī)則,從而保證整個過程模型正確有序的執(zhí)行和對異常狀況的及時正確反應。

四、工作流過程模型的特性分析

1、BPEL自身的事物機制。BPEL是基于XML流程編寫的編程語言,是工作流過程模型的形式規(guī)約語言,作用域是其事物機制的集中體現(xiàn)。作用域是結構化活動中的一部分,根據(jù)該部分活動定義執(zhí)行上下文,最終形成可執(zhí)行的運行機制。在該機制的作用下,BPEL可以實現(xiàn)撤銷的指令下達,實現(xiàn)定義錯誤情況的補償處理。BPEL的補償方式分為兩種:顯式補償和隱式補償。顯式補償為compensate活動的執(zhí)行,隱式補償為按相反作用域的相反順序自動運行的補償處理程序,無顯式程序處理是其觸發(fā)條件。

2、事務節(jié)點的事務特性。事務節(jié)點會始終監(jiān)測工作流過程的運行狀態(tài),當工作流過程的每一個節(jié)點都得以完成后,事務節(jié)點才會將所監(jiān)測到的數(shù)據(jù)反饋到工作流引擎當中,一旦某一節(jié)點執(zhí)行異常,事務節(jié)點便會執(zhí)行相關的補償操作(采取行為視所采取的事務提交協(xié)議而定)??偠灾?,事務節(jié)點在工作流過程的整個運行當中充當協(xié)調者的角色。

五、結束語

工作流技術經(jīng)歷多年的發(fā)展,已經(jīng)取得了眾多突破性的進展,但有關關鍵技術的研究仍處于摸索階段,還需要眾多學術界和管理界人士進行研究和完善,不斷提升工作流過程模型的有效性和安全性,從而為工作流產品奠定堅實的技術支持和理論支撐。

參 考 文 獻

[1]許科峰,高建民,陳富民,高志勇.基于Web服務的企業(yè)應用集成技術及實現(xiàn).計算機應用.2004,03

[2]李紅塵,史美林,陳信祥.工作流系統(tǒng)中的業(yè)務過程描述及分析.計算機研究與發(fā)展,2001,38(7):798-804

主站蜘蛛池模板: 亚洲三级片在线看| 久久久久青草大香线综合精品| 精品国产aⅴ一区二区三区| 中文字幕在线看| 999在线免费视频| 久久久久人妻一区精品| 久久不卡精品| 久久精品中文字幕少妇| 88国产经典欧美一区二区三区| 久久午夜夜伦鲁鲁片无码免费| 首页亚洲国产丝袜长腿综合| 综合色区亚洲熟妇在线| 欧美三级不卡在线观看视频| 欧美午夜在线观看| 亚洲制服丝袜第一页| 欧美a√在线| 热久久国产| 欧美精品在线视频观看| 亚洲精品另类| 欧美久久网| www亚洲精品| 国产99精品久久| 色婷婷电影网| 中文字幕久久波多野结衣| 国产哺乳奶水91在线播放| 国产成人精品男人的天堂| 国产毛片网站| 熟妇无码人妻| 中文字幕 91| 在线免费亚洲无码视频| 沈阳少妇高潮在线| 亚洲一区二区视频在线观看| 99青青青精品视频在线| 欧美亚洲香蕉| 91视频99| 欧美a在线| 丝袜亚洲综合| 国产一级毛片网站| 丝袜久久剧情精品国产| 久久激情影院| 国产成人精品在线| 伊人欧美在线| 国产精品所毛片视频| 国产成人精品高清在线| 亚洲男人天堂2018| 国产亚洲高清在线精品99| 性欧美精品xxxx| 97se亚洲综合在线天天| 色婷婷综合激情视频免费看| 第一页亚洲| 亚洲人成色在线观看| 亚洲精品你懂的| 国产成人毛片| 噜噜噜久久| 亚洲欧洲综合| 亚洲成人77777| 奇米影视狠狠精品7777| 亚洲高清在线播放| 亚洲人成在线精品| 欧美色伊人| 国产91精品最新在线播放| 99国产在线视频| 欧美啪啪网| 国产成人精品一区二区不卡| 夜精品a一区二区三区| 九九久久精品免费观看| 亚洲天堂网视频| 亚洲成人在线网| 色综合久久无码网| 久久综合激情网| 亚洲欧州色色免费AV| 久草视频精品| 国产精选小视频在线观看| 国产成人禁片在线观看| 中文字幕自拍偷拍| 中文字幕 欧美日韩| 亚洲乱亚洲乱妇24p| 国产欧美高清| 欧美成在线视频| 日本欧美精品| 亚洲av中文无码乱人伦在线r| 国产欧美中文字幕|