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

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

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

張娜

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

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

在網絡技術飛速發展的今天,傳統的工作流系統收到了異構分布的松散環境的挑戰。基于此種現實條件下,Web服務作為一種具有高度耦合性和獨立性的模塊化應用程序,為傳統工作流系統的改進和提升帶來了可能。本文即在Web服務的基礎上提出基于Web服務的工作流過程模型并進行分析,闡述其BPEL事物機制及事物節點的特性。

一、WEB服務的概念及特點

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

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

二、工作流技術的現狀

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

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

三、工作流過程模型分析

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

2、邏輯層過程模型。邏輯層過程模型基于ECA規則的狀態活動網絡圖而進行建模,活動之間的聯系由ECA規則確定。當邏輯層的各個活動與相應的Web服務進行綁定時,邏輯層會根據具體的操作事件和執行狀態觸發相應的ECA規則,從而實現邏輯層活動的路由控制和狀態遷移。活動狀態和已綁定的Web服務操作可以同步并能正確觸發業務層相對應的規則,從而保證整個過程模型正確有序的執行和對異常狀況的及時正確反應。

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

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

2、事務節點的事務特性。事務節點會始終監測工作流過程的運行狀態,當工作流過程的每一個節點都得以完成后,事務節點才會將所監測到的數據反饋到工作流引擎當中,一旦某一節點執行異常,事務節點便會執行相關的補償操作(采取行為視所采取的事務提交協議而定)。總而言之,事務節點在工作流過程的整個運行當中充當協調者的角色。

五、結束語

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

參 考 文 獻

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

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

主站蜘蛛池模板: 国产簧片免费在线播放| 精品撒尿视频一区二区三区| 日韩欧美91| 国产美女在线观看| 亚洲国内精品自在自线官| 中文字幕无码av专区久久| 欧美在线黄| 欧美日韩第二页| 精品黑人一区二区三区| 亚洲国产午夜精华无码福利| 国产免费羞羞视频| 欧美午夜在线视频| 国产免费羞羞视频| 免费女人18毛片a级毛片视频| 亚洲色图另类| 欧美第二区| 波多野衣结在线精品二区| 日韩东京热无码人妻| 欧美一区二区丝袜高跟鞋| 麻豆精品国产自产在线| 91久久精品国产| 一本二本三本不卡无码| 亚洲人精品亚洲人成在线| 久久精品国产精品国产一区| 欧美亚洲欧美区| 国产成人一区二区| 日本一区二区不卡视频| 久久精品人人做人人爽电影蜜月| 国产精品区网红主播在线观看| 她的性爱视频| 黄色一级视频欧美| P尤物久久99国产综合精品| 日本人妻丰满熟妇区| 中文字幕亚洲电影| 国产又色又刺激高潮免费看| 中国毛片网| 999精品色在线观看| 国产人碰人摸人爱免费视频| 亚洲欧美日韩高清综合678| 午夜毛片免费看| 免费在线色| 亚洲综合极品香蕉久久网| av在线人妻熟妇| 午夜精品影院| aa级毛片毛片免费观看久| 国产打屁股免费区网站| 国产精品自在线天天看片| 伊人91在线| 亚洲天堂.com| 伊人色天堂| 这里只有精品在线播放| 性网站在线观看| 国产老女人精品免费视频| 国产亚洲精久久久久久无码AV| 欧美精品啪啪一区二区三区| 热久久这里是精品6免费观看| 视频一本大道香蕉久在线播放| 欧美亚洲激情| 国产AV毛片| 一级福利视频| 国产免费久久精品99re不卡| 久久黄色一级片| 无码精品福利一区二区三区| 色悠久久久| 四虎成人精品| 国产在线视频二区| 久久性视频| 久久综合丝袜长腿丝袜| 成人在线综合| 欧美不卡视频在线| 亚洲日本中文综合在线| 国产在线精品美女观看| 亚洲区一区| 国产精品深爱在线| 极品私人尤物在线精品首页| 毛片免费视频| 亚洲三级影院| 人妻丰满熟妇AV无码区| 2020国产精品视频| 日韩在线视频网| 国产成人精品一区二区免费看京| 国产精品人人做人人爽人人添|