Executing business processes with eclipse

Source: Internet
Author: User
Tags requires web services tomcat apache tomcat

Before you start

This tutorial is intended for readers who want to understand the business process modeling symbols (Business process modeling NOTATION,BPMN) and the business Process Execution language (Business process Execution Language, BPEL) XML-formatted staff, using Eclipse SOA Tools Platform BPMN Modeler to model business processes, convert BPMN to be deployed to Apache Orchestration Director Engine (OD E) The person on the BPEL executable file. Using these processes and technologies allows you to establish business processes that can be quickly validated.

About this tutorial

This tutorial will show you how to use the Eclipse SOA Tools Platform (STP) modeling business process and then transform the resulting business process modeling symbol files into industry with the Eclipse ATLAS transformation Language (ATL) Project Business Process Execution language, and then deploy it to the Apache orchestration Director Engine (ODE).

The process model established in this tutorial simulates the process of buying a toy on a Web site by a surfer. The process is done by starting with a delivery evaluation program, checking out a successful order, sending the invoice to the customer via email, and starting the delivery process for the toy.

In this tutorial, you will learn how to do the following:

Install Eclipse STP, Eclipse ATL, BABEL bpmn2bpel tools, and Apache ODE

Establishing a business process model in the Eclipse STP

Converting the BPMN format of the Eclipse STP into a BABEL BPMN format

Convert the BABEL BPMN format to BPEL

Create Apache ODE Deployment descriptor

Writing a Web service definition language for business processes (Web Services definition LANGUAGE,WSDL)

Prepare the generated BPEL for deployment

Deploy to Apache ODE

System Requirements

This tutorial requires several techniques to be used at the same time. For example, the Apache ODE requires WEB containers such as Apache Tomcat. The following is a complete list:

Classic Eclipse Eclipse is the primary platform for running the Eclipse SOA Tools Platform Project (STP) plug-in. Get the latest version of Eclipse Classic, use V3.3.1 in this tutorial. The Eclipse SOA Tools Platform (STP) is where you can find all the core plug-ins needed to develop with STP. This tutorial uses the VI200710300730. Note that there are multiple plug-ins and different downloads available, so make sure that you select the All-in-one package under the SOA Tools Platform all-in-one Packages header. This package includes all dependencies listed under the Requirements header. Eclipse ATLAS Transformation Language (ATL) you will use the Eclipse ATL project to perform the transformation of the eclipse STP into BPMN to BABEL BPMN. This tutorial will use the version named ATL Bundle 2.0 Standard under the ATL Ready-to-use bundles heading. The BABEL tool must use these tools to convert the BABEL BPMN format to BPEL. You need to download the Java™ binaries (JAR files) under Bpmn2bpel bullets. You can also find downloadable samples and useful source code. Apache Orchestration Director Engine (ODE) requires the use of Apache ODE to deploy business processes after business process development completes. Download the WAR distribution file. This tutorial will use V1.1. Apache Tomcat This tutorial will use Apache Tomcat as the servlet container for Apache ODE. However, other software, such as Jetty, can also be used. Download the core ZIP file. This tutorial will use V5.5.25. All the tools used in this tutorial for Java technology require Java technology. This tutorial uses the Java 6 Update 3. Operating system you need an operating system that can run all of the software above. This tutorial uses Windows®, but you can also use the latest version of Mac OS X or linux®, just adjust the location of the file accordingly.

You will first learn more about the installation of all of these tools, and then learn how to get started with these tools.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.