Title Eclipse BPEL designer improvments
OW2 project Petals ESB
OW2 project URL http://petals.ow2.org
Other OW2 projects and URL (optional)

Keywords SOA, BPEL, Eclipse, Web Services
Description {{html clean="false" wiki="false"}}

The project consists in integrating a mapping widget in the Eclipse BPEL Designer.
As a reminder, BPEL is a standard used to build web services by assembling other web services.
This mapping widget already exists and is part of the Eclipse Nebula project. It should be reused in the BPEL Designer to define XML mapping between service inputs and service outputs. The mapper will have to deal with simple assignations (the target and the source have the same type), static assignations (assign a fixed value to a BPEL variable) and complex assignations (using XPath expressions and functions).

This project is an opportunity to develop skills in Eclipse and XML technologies.
A good level in Java programming and HCI design is expected for the applicants. This project is focused on improving the ergonomy of the BPEL tools.

Main Topic Contact Person Name Christophe Hamerling
Main Topic Contact Person e-mail christophe.hamerling@petalslink.com
Other Topic Contact Person(s) Name(s) (optional)

Other Topic Contact e-mail(s) (optional)

Estimated Workload (total, in manmonths) 3
Targeted Contestants undergrad or master/PhD