成人A片高潮痉挛,精品无码一区二区三区爱欲,盛夏晚晴天在线观看 ,男女啪啪

“老”貴的BPEL基于Web Service的WSDL建立

2016年7月29日 來源:科工網(wǎng)-國際互聯(lián)網(wǎng)+生態(tài)服務(wù)平臺  瀏覽 692 次 評論(0)

BPEL(Business Process Execution Language)的縮寫,直意為業(yè)務(wù)過程執(zhí)行語言,是一種基于XML的,用來描寫業(yè)務(wù)過程的編程語言,被描寫的業(yè)務(wù)過程的每個單一步驟則由Web服務(wù)來實(shí)現(xiàn),這個描述本身也由Web服務(wù)提供,即BPEL模型本身也被當(dāng)做Web服務(wù)來使用。BPEL在過去很長一段時間被視為未來工作流標(biāo)準(zhǔn)的“新貴”,經(jīng)過八年的發(fā)展,目前BPEL規(guī)范已在Oracle、IBM等廠商SOA產(chǎn)品中提供支持,可以說是新貴變”老”貴了。 

BPEL基于Web Service的WSDL建立,相關(guān)標(biāo)準(zhǔn)還包括XML Schema、XPath、WS-Addressing等SOA標(biāo)準(zhǔn)。初的BPEL標(biāo)準(zhǔn)被定位于大規(guī)模分布式商業(yè)應(yīng)用下的服務(wù)編程語言,不支持人機(jī)對話的人工流程,BPEL所描寫的過程僅與Web服務(wù)通信,而這些Web服務(wù)卻可以提供與用戶的信息交換,但它們不是用戶本身。BPEL從2002年提出后也是在不斷更新,在隨后加入了一些重要擴(kuò)展規(guī)范,例如BPELJ(允許BPEL XML中加入Java程序段,需要澄清的是BPEL不僅能夠執(zhí)行Web服務(wù),還可以通過廠商擴(kuò)展調(diào)配JCA、JMS等)、BPEL4People和WS-HumanTask(雖然在分布式商業(yè)應(yīng)用中廣泛采用了Web服務(wù),但是缺乏人員交互是應(yīng)用于真實(shí)業(yè)務(wù)過程的一大差距,這個擴(kuò)展使BPEL能夠兼顧基于角色的人工活動編排過程)??梢哉fBPEL在構(gòu)建符合標(biāo)準(zhǔn)的SOA架構(gòu)中占據(jù)重要位置,是編排Service的殺手锏,但目前市面提供的BPEL產(chǎn)品在解決企業(yè)非流程集成場景方面仍有*不足,我認(rèn)為BPEL如果不出意外,肯定會成為工業(yè)界中業(yè)務(wù)集成方面的標(biāo)準(zhǔn)語言,如果成為完整的工作流工業(yè)標(biāo)準(zhǔn)目前還差一些。 

BPEL是一種基于塊(Block)的結(jié)構(gòu)化編程語言,可以在符合BPEL標(biāo)準(zhǔn)的引擎上執(zhí)行,作為一門簡單的編程語言,包括了基本的順序(Sequence)、選擇(Switch)和循環(huán)(While)程序語言控制結(jié)構(gòu),與XPDL工作流實(shí)例不同,BPEL通過因?yàn)?receive和 pick活動提供進(jìn)入流程的入口點(diǎn),利用一個特定于消息的 XPath 表達(dá)式匹配從 WSDL相關(guān)消息集合(Correlation Set)的實(shí)例中定位實(shí)例*作。在BPEL中,一個流程可以調(diào)用其他服務(wù),也可以響應(yīng)來自客戶端的請求(receive和 pick)。也就是說BPEL流程實(shí)例既可以作為服務(wù)的請求者,也可以扮演服務(wù)的提供者。

我來說兩句
人參與 丨 評論0條)
圖標(biāo)
注冊 登錄    
評論列表
每頁 10 條,共 0 條
×

微信掃一掃關(guān)注我們

歡迎投稿

×

郵箱:15236061639@163.com

QQ:60298351

微信:a18137798589

(版權(quán)所有 科工網(wǎng)&北京天云聚合科技有限公司 © Copyright 2015 - 2022 . All Rights Reserved.) 京ICP備14030211號-5   |   營業(yè)執(zhí)照