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