Web服務服務流程執行語言

導讀:

  Web服務服務流程執行語言

  Web 服務的業務流程執行語言(Business Process Execution Language for Web Services,BPEL4WS)規範,其定位是要成爲整合方面的 Web 服務標準。使用者可以創建能夠完成 Web 服務調用、操縱數據、拋出故障或終止一個流程等工作的不同活動,然後將它們連接起來,從而創建出複雜的流程。這些活動可以嵌套到結構化活動中,結構化活動定義了其中的活動的運行方式,如是串行或是並行還是取決於某些條件。

  BPEL4WS 位於幾個 XML 規範之上:WSDL 1.1、XML Schema 1.0 和 XPath1.0。WSDL 消息和 XML Schema 類型定義提供了 BPEL4WS 流程所用的數據模型。XPath 爲數據處理提供支持。所有的外部資源和夥伴被表示成 WSDL 服務。BPEL4WS 所提供的可擴展性能支持這些標準的未來版本,即用於 XML 計算的 XPath 和相關標準。

  它從本質上來說是IBM的WSFL和Microsoft的XLANG的結合物,目前已經成爲業界標準。WSFL 支持圖形化的流程,而XLANG在結構化構造方面有獨到的方法,而BPEL4WS正是吸取了兩者的優點,同時摒棄了一些複雜繁瑣的部分,形成了一種較爲自然的描述商業活動的抽象高級語言。

  TOP



本文轉自

http://soa.5d6d.com/redirect.php?fid=4&tid=102&goto=nextnewset
發佈了185 篇原創文章 · 獲贊 1 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章