用Eclipse執行商務程序

來源:互聯網
上載者:User

開始之前

本教程面向的讀者包括:希望瞭解商務程序建模符號(Business Process Modeling Notation,BPMN)和商務程序執行語言(Business Process Execution Language,BPEL)XML 格式的人員,使用 Eclipse SOA Tools Platform BPMN Modeler 對商務程序建模、將 BPMN 轉換成可以部署到 Apache Orchestration Director Engine (ODE) 上的 BPEL 可執行檔的人員。使用這些流程和技術允許您建立可以快速驗證的商務程序。

關於本教程

本教程將向您展示如何使用 Eclipse SOA Tools Platform (STP) 建模商務程序,然後藉助 Eclipse ATLAS Transformation Language (ATL) 項目把產生的商務程序建模符號檔案轉換成商務程序執行語言,再將其部署到 Apache Orchestration Director Engine (ODE) 上。

本教程中建立的流程模型類比一個網上衝浪者到一個 Web 網站購買玩具的過程。流程過程是這樣的:從一個送貨評估程式開始,然後檢出成功的訂單、通過電子郵件將發票寄給客戶,並啟動玩具的送貨流程

在本教程中,您將瞭解如何完成以下操作:

安裝 Eclipse STP、Eclipse ATL、BABEL BPMN2BPEL 工具和 Apache ODE

在 Eclipse STP 中建立商務程序模型

將 Eclipse STP 的 BPMN 格式轉換成 BABEL 的 BPMN 格式

將 BABEL 的 BPMN 格式轉換成 BPEL

建立 Apache ODE 部署描述符

為商務程序編寫 Web 服務定義語言(Web Service Definition Language,WSDL)

準備產生的 BPEL 以供部署

部署到 Apache ODE 上

系統要求

本教程要求同時使用若干項技術。例如,Apache ODE 要求使用 Apache Tomcat 之類的 Web 容器。下面是完整列表:

Classic Eclipse Eclipse 是運行 Eclipse SOA Tools Platform Project (STP) 外掛程式的主要平台。擷取 Eclipse Classic 的最新版本,本教程中使用 V3.3.1。Eclipse SOA Tools Platform (STP) 在這裡可以找到用 STP 進行開發所需的所有核心外掛程式。本教程使用的是 VI200710300730。注意,有多個外掛程式及不同的下載可用,因此請確保選擇 SOA Tools Platform All-In-One Packages 標題下的 all-in-one 包。此包包括 Requirements 標題下列出的所有依賴性。Eclipse ATLAS Transformation Language (ATL) 您將使用 Eclipse ATL 項目執行 Eclipse STP 的 BPMN 到 BABEL BPMN 的轉換。本教程將使用 ATL Ready-To-Use Bundles 標題下的名為 ATL Bundle 2.0 Standard Version 的版本。BABEL 工具 要把 BABEL BPMN 格式轉換成 BPEL,必須使用這些協助工具輔助。您需要下載 BPMN2BPEL 項目符號下的 Java™ 二進位檔案(JAR 檔案)。您也可以尋找可下載的樣本和有用的原始碼。Apache Orchestration Director Engine (ODE) 在商務程序開發完成後需要使用 Apache ODE 部署商務程序。下載 WAR 分發檔案。本教程將使用 V1.1。Apache Tomcat 本教程將使用 Apache Tomcat 作為 Apache ODE 的 servlet 容器。但是,也可以使用其他軟體,例如 Jetty。下載核心 ZIP 檔案。本教程將使用 V5.5.25。Java 技術 本教程中使用的所有工具需要 Java 技術。本教程使用的是 Java 6 Update 3。作業系統 您需要能夠運行以上所有軟體的作業系統。本教程使用的是 Windows®,但是也可以使用最新版本的 Mac OS X 或 Linux®,只需相應地調整檔案的位置。

您將首先詳細瞭解所有這些工具的安裝,然後再瞭解如何開始使用這些工具。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.