當(dāng)前位置:工程項目OA系統(tǒng) > 泛普各地 > 重慶OA系統(tǒng) > 重慶OA行業(yè)資訊
Web services協(xié)調(diào) 只聞樓梯響
Web services協(xié)調(diào) 只聞樓梯響
〔IDG News〕業(yè)者多年來一直想象以軟件產(chǎn)生企業(yè)流程(business process)的模型,并可以任意結(jié)合,也就是Web
services協(xié)調(diào)(orchestration)。防火墻內(nèi)的原生服務(wù)與日俱增的同時,Web services協(xié)調(diào)益發(fā)引人興趣。但整合廠商指出,Web
services堆棧的協(xié)調(diào)層仍未「上菜」。Microsoft、IBM、Sun與BEA
Systems等標(biāo)準(zhǔn)先驅(qū),還在「廚房」中忙碌。
業(yè)界原先預(yù)期,定義Web
services協(xié)調(diào)的兩項XML標(biāo)準(zhǔn)提案,Microsoft的XLANG(BizTalk采用)與IBM的WSFL(Web Services Flow
Language),現(xiàn)在應(yīng)該已合并為單一的World Wide Web
Consortium(W3C)提案,但事實不然。在此同時,Sun、BEA、SAP與Intalio已引介第三項候選技術(shù):WSCI(Web Service
ChoreographyInterface)。以上三項提案,再加上Intalio的BPML(Business Process Markup
Language)與ebXML的BPSS(Business Process Schema
Specification)之間功能相似。
XLANG、WSFL與WSCI提到兩個不同的協(xié)調(diào)層。一層處理事務(wù)協(xié)調(diào)的公協(xié)議,WSFL與WSCI稱之為整體模式(global
model),另一層描述私協(xié)議,WSFL稱之為流程模式(flow
model)。XLANG同時滿足兩層的需求,但定義較不明確。最理想的狀況是,由一項W3C提議精確地分離以上兩者,但如何做還不明朗。
以上三種XML文法(grammar)定義了序列、循環(huán)、產(chǎn)生(spawning)、條件執(zhí)行與例外處理的程序設(shè)計語言結(jié)構(gòu)(construct)。XLANG與WSCI根植于稱為pi-calculus的正式代數(shù);pi-calculus制作的平行、訊息導(dǎo)向運算促使協(xié)調(diào)過程趨于困難。
程序語言中,XML是一種差勁的語法,而BizTalk開發(fā)者期待更為程序設(shè)計師上手的技術(shù)。對XLANG使用者而言,Microsoft的BizTalk產(chǎn)品經(jīng)理DavWascha表示,解決方案正在開發(fā)中。他指出,XML應(yīng)可用來指定服務(wù)編排(choreography),但不用于建置上。如Microsoft以C#實驗時展現(xiàn)的典型語法,可以較自然的方式執(zhí)行動作。
與其相似的是,Java建置了BEA的WebLogic
Workshop中定義的Web
services語法,而Collaxa的ScenarioBeans以Java混合工作流程卷標(biāo)(tag),建立讓開發(fā)者使用上較易了解的JSP(JavaServer
Pages)暗喻(metaphor)。
然而管理XML的共享公協(xié)議必須語言中立。在此層面中,以上三項協(xié)議都會探究描述提供靜態(tài)WSDL接口的服務(wù)之間動態(tài)互動的文法。對于服務(wù)協(xié)調(diào)一事,必須面對的問題包括關(guān)聯(lián)(correlation)、長執(zhí)行期的交易及人類可用的擷?。╤uman-usable
abstraction)等。
訊息關(guān)聯(lián)
BEA的WebLogic
Workshop可簡化對話過程。開發(fā)者可宣告一項服務(wù)為「對話性質(zhì)」,而ID則附加于后續(xù)的訊息流中。在SOAP(Simple Object Access
Protocol)標(biāo)頭上做個小動作,.Net
客戶端也可以加入WebLogic型式對話。一般而言,協(xié)調(diào)是多對多的對話,但其中并非每一個參與者都理解SOAP。
BEA技術(shù)主任David
Orchard問道:「是否要將具有對話ID的訊息中的某一定點標(biāo)準(zhǔn)化。或者要在接口層定義關(guān)聯(lián)?」采用后者方案的包括EDI、RosettaNet與其它相關(guān)者。
即使每個人都能以SOAP對話,但訊息結(jié)構(gòu)的本質(zhì)未明。SOAP路由似乎適合當(dāng)基礎(chǔ)設(shè)計,但I(xiàn)BM電子商業(yè)標(biāo)準(zhǔn)策略主任Bob
Sutor不視此為必要的組件。他表示:「大概有人認(rèn)為SOAP路由是必要的,但不采用還是可行。」
長執(zhí)行期交易
延遲批準(zhǔn)購貨單是松散連結(jié)(loose
coupling)技術(shù)的典型動機之一。BizTalk中已有支持此腳本的設(shè)計。
當(dāng)訂單程序被中斷時,光是自動回復(fù)仍嫌不夠。商業(yè)合約通常會規(guī)定賠償,例如處罰與罰金。這種賠償必須明確定義于整體模式之內(nèi)。XLANG與WSCI也內(nèi)含此功能的語法。
以XLANG、WSFL與WSCI規(guī)格展示的范例是牽涉到旅客、旅行社與航空公司的機票票務(wù)設(shè)計。XML呈現(xiàn)此系統(tǒng)的方式可讓形形色色的軟件系統(tǒng)協(xié)調(diào)運作。但這些文件的閱讀者(或撰寫者),別指望能了解其間進(jìn)行的XML動態(tài)行為,此外,圖表不只是好看而已,它們相當(dāng)重要。
標(biāo)準(zhǔn)制圖表系統(tǒng)可能使用UML(Universal
ModelingLanguage),并在協(xié)調(diào)中扮演重要的角色。但Collaxa執(zhí)行長EdwinKhodabakchian指出,現(xiàn)實世界中企業(yè)流程的復(fù)雜性遠(yuǎn)超出圖表所能呈現(xiàn)。
Khodabakchian表示:「我們需要更多使用個案?!筂icrosoft的Wascha、IBM的Sutor與BEA的Orchard都同意。沒有人認(rèn)為目前的任一規(guī)格是最終定案,它們都必須經(jīng)過試驗的步驟,Web
services才能真正協(xié)調(diào)。
本文原載于環(huán)球咨詢網(wǎng)站
- 1基于ITIL框架的IT服務(wù)管理方法研究
- 2醫(yī)院信息系統(tǒng)也要強調(diào)項目管理
- 3網(wǎng)售模式之辯
- 4要實施ITIL必須管理好期望
- 5發(fā)改委:鼓勵民間資本進(jìn)入電信領(lǐng)域
- 6SCM市場之戰(zhàn):誰能上演蛇吞象?
- 7中國鐵路物資總公司:提升績效之旅
- 8人力資源戰(zhàn)略轉(zhuǎn)型 應(yīng)戰(zhàn)經(jīng)濟危機
- 9分析:中看又中用的“藝術(shù)ERP”能實現(xiàn)嗎?
- 10南重慶的“房地產(chǎn)”,在大家的印象中就是“城鄉(xiāng)接合部”
- 11加快推進(jìn)統(tǒng)計信息化建設(shè)
- 12信息化規(guī)劃框架:外延、內(nèi)涵及方法淺談
- 13怎樣才能真正解決企業(yè)的IT服務(wù)管理難題
- 14[原創(chuàng)]使用IT平衡記分卡進(jìn)行IT服務(wù)績效考核實例探討(一)
- 15崛起的OA軟件業(yè)“黑馬”泛普軟件已經(jīng)逐漸獲得用戶的口碑
- 16IT治理及相關(guān)標(biāo)準(zhǔn)、規(guī)程窺探
- 17存儲和SOA匹配:微軟亂點鴛鴦譜?
- 18使用 ITIL 的潛在危機
- 19Oracle用"Cooking With Code"為J2EE和Web服務(wù)搭橋
- 20IP智能視頻分析系統(tǒng)的易用性和優(yōu)勢
- 21重慶部分優(yōu)秀置業(yè)公司名單及簡單介紹
- 22如何向信息化標(biāo)桿企業(yè)看齊
- 23泛普OA軟件 房地產(chǎn)立體營銷管理系統(tǒng)(CRM)以房源銷售為主線
- 24可靠的XML Web Service
- 25國內(nèi)企業(yè)的SCM應(yīng)用逐漸邁向高端
- 26將IT服務(wù)管理最佳實踐轉(zhuǎn)化為企業(yè)自身能力
- 27業(yè)內(nèi)人士認(rèn)為網(wǎng)絡(luò)服務(wù)是2002年IT熱點
- 28企業(yè)對SOA的應(yīng)用已經(jīng)開始泛濫
- 29某企業(yè)內(nèi)部控制體系組織結(jié)構(gòu)參考
- 30SOA的應(yīng)用應(yīng)該從小的成功開始
成都公司:成都市成華區(qū)建設(shè)南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
版權(quán)所有:泛普軟件 渝ICP備14008431號-2 渝公網(wǎng)安備50011202501700號 咨詢電話:400-8352-114