使用Eclipse BPEL外掛程式開發和執行WS-BPEL V2.0商務程序

來源:互聯網
上載者:User

WS-BPEL 是什嗎?

WS-BPEL 是由 OASIS 開發的供應商中立的規範,它將把商務程序指定為 Web 服務之間的一套互動操作。OASIS 將把 WS-BPEL 定義為如下內容:“可以通過兩種方法描述商務程序。可執行商務程序將為業務互動中的參與者的實際行為建模。抽象商務程序都是部分指定的流程,不適於執行。抽象流程可以隱藏一些必需的具體操作資訊。抽象流程充當描述角色,具有多個可能的用例,包括可觀測行為以及流程模板。WS-BPEL 的意圖是為可執行流程和抽象流程的行為建模。

“WS-BPEL 為可執行商務程序和抽象商務程序的規範提供了一種語言。通過這樣做,它將擴充 Web 服務互動模型並使它可以支援業務事務。WS-BPEL 將定義一個可互操作的綜合模型,該模型應當有助於在企業內空間和 B2B 空間中擴充自動化流程整合。”

Apache Foundation 把它的 Web 服務商務程序執行語言(Web Services Business Process Execution Language,WS-BPEL)V2.0 實現稱為 Orchestration Director Engine (ODE)。ODE 將執行 WS-BPEL 流程,這些流程能夠與 Web 服務進行通訊、發送和接收訊息等。Eclipse BPEL 項目是一個相關的開源項目,該項目將為 WS-BPEL V2.0 流程的可視化開發提供一個 Eclipse 外掛程式(如果您還不瞭解這項技術,請參閱 “WS-BPEL 是什麼”)。

撰寫本文時,ODE V1.1 和 Eclipse BPEL 項目裡程碑 M3 是最新版本。本文將檢驗這些產品並介紹如何使用 Apache ODE 和 Eclipse BPEL 項目建立您自己的 BPEL 流程並將其整合到應用程式中。

如果您更為熟悉 BPMN,則可能需要查看由 Tyler Anderson 撰寫並發表在 developerWorks 中的文章 “用 Eclipse 執行商務程序”,要處理商務程序,還需要查看使用 Eclipse STP BPMN Modeler 的教程。

軟體安裝

您的作業系統可以是近期版本的 Microsoft® Windows®、Linux® 或 Mac OS X。本文是使用 Linux 撰寫的,因此您可能需要根據作業系統的風格調整檔案位置。在為 Eclipse 安裝 ODE 和 BPEL 之前,確保您的電腦已經安裝了下列軟體:

Java™ V5.0 或更高版本

Tomcat V5.5 或更高版本

安裝了以下外掛程式的 Eclipse V3.3.x:

EMF V2.3.x

GEF V3.3.x

DTP STK V1.5.x

WTP (Web Tools Platform) V2.0.x

請參考各個應用程式的安裝指南進行安裝。

Apache ODE 安裝

下載 ODE。啟動 Apache Tomcat Web 容器並使用 Tomcat Manager(應當會在您的電腦中的 http://localhost:8080/manager/html 找到)部署發行版歸檔中的 ode.war 模組。要檢查是否成功,請訪問 http://localhost:8080/ode/,該地址將顯示您電腦的 ODE Web 服務的狀態。

Eclipse 的 BPEL 支援

要安裝 Eclipse BPEL 項目,請運行 Eclipse 應用程式,啟動 Eclipse 更新管理器(通過單擊菜單 Help > Software Update > Find & Install)並選擇 New feature 來安裝選項。單擊 New Remote Site... 並把 URL http://download.eclipse.org/technology/bpel/update-site/ 添加到 New Update Site 對話方塊中,然後把網站命名為 BPEL。單擊 Finish,選擇最近的鏡像,選擇 BPEL Designer for Eclipse,同意許可證條款,單擊 Select All 選項,然後單擊 Next 和 Finish。Eclipse 將提醒所有潛在的複製衝突,然後警告 BPEL 正被取消簽名。如果提供者是 Eclipse.org,單擊 Install。安裝完成時,Eclipse 將詢問您是否重新啟動電腦。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.