Process Developer automates many of the requirements to create a valid BPEL process. This makes it easy to build a process.
As you build a process, by defining the participants and their activities, Process Developer generates executable BPEL code.
Here is a typical picture of a Process Developer process.
Note that this process is easy to understand for non-technical and technical people alike.
Here is a snippet of the BPEL code corresponding to the illustration above, as generated by Process Developer.
When your process is complete, you can deploy it to a server that can be started and run from Process Developer. This allows easy testing of your process before you put it into production.
Process Developer incorporates many technologies, including:
XPath and XQuery expressions for data manipulation
REST or Java interfaces