Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

developerWorks Community:

  • Close [x]

Build and deploy a business process model using WebSphere Business Process Modeler Advanced and Lotus Forms, Part 2: Implement and test the BPEL process using WebSphere Integration Developer

Attila Kiss (attila_kiss_bme@yahoo.com), Student, Budapest University of Technology and Economics
Attila Kiss
Attila Kiss attends Budapest University of Technology and Economics and will graduate as a Computer Science Engineer in 2008. He specializes in IT infrastructure management. He has been working with WebSphere products with special focus on business modeling.
Viktor Muller (viktormuller@gmail.com), Student, Budapest University of Technology and Economics
Viktor Muller Photo
Viktor Müller attends Budapest University of Technology and Economics and graduates as a Computer Science Engineer in 2009. He specializes in information system development. He has worked with WebSphere products with a special focus on BPEL development.

Summary:  Learn how to use IBM® WebSphere® Integration Developer to implement and customize a Business Process Execution Language (BPEL) process and then test it in WebSphere Process Server. Part 2 of this tutorial series shows you the steps for generating the Web interface, assembling the components, and testing the solution.

View more content in this series

Date:  15 Apr 2009
Level:  Intermediate PDF:  A4 and Letter (3098 KB | 55 pages)Get Adobe® Reader®

Activity:  13364 views
Comments:  

Start the Integration Developer and import the project

In this section you will import the archive file you exported from WebSphere Business Modeler (hereafter referred to as Business Modeler) at the end of Part 1. To import the project do the following:

  1. Start the WebSphere Integration Developer V6.1.2 (hereafter referred to as Integration Developer). The Welcome screen appears.
  2. To close this view click Go to the Business Integration perspective located in the top right corner of the screen.

    Figure 1. The Business Integration perspective
    The                                 Business Integration perspective

  3. Select Import… from the File menu.

    Figure 2. Importing a project interchange file
    Importing a project interchange file

  4. Select Other => Project Interchange.

    Figure 3. Selecting the import source
    Selecting the import source

  5. Click Next.
  6. Click Browse.
  7. Select the zip file provided with this tutorial (see Downloads) or use the one you created at the end of part 1.
  8. Click Select All.

    Figure 4. Importing the project
    Importing the project

  9. Click Finish.

Examine the Business Integration view. There are three projects generated by modeler: HRProject contains the implementation of the process, HRProject_impl contains the implementation of the services used by the process, HRProject_lib contains the reusable artifacts (such as interfaces and data types).

Review the generated artifacts

After clicking Finish the project is imported to the workspace. Take a look at the process.

  1. Click the plus sign (from now on we will refer to this as open) in front of the HRProject.
  2. Open Business Logic > Processes > processes/hrprocess.
  3. Double-click HRProcess to open it.

    Figure 5. Reviewing the HRProcess artifacts
    Reviewing the HRProcess artifacts

Human tasks are generated for the tasks marked as such in Business Modeler. The other tasks are transformed to BPEL invoke activities. The decision is transformed to Links with transition expression. The Business Items are transformed to XSD (Data types). An interface is generated for each of the invoke activities based on the inputs and outputs of the corresponding task. Repositories are transformed to BPEL variables.

2 of 14 | Previous | Next

Comments



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=1
Zone=Business process management, WebSphere
ArticleID=432422
TutorialTitle=Build and deploy a business process model using WebSphere Business Process Modeler Advanced and Lotus Forms, Part 2: Implement and test the BPEL process using WebSphere Integration Developer
publish-date=04152009
author1-email=attila_kiss_bme@yahoo.com
author1-email-cc=crothemi@us.ibm.com
author2-email=viktormuller@gmail.com
author2-email-cc=crothemi@us.ibm.com