Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
STP/BPMN Component/STP BPMN Presentation (Part 2)
Generating BPMN
- BPMN Generator
We created a BPMN factory that generates fragments of BPMN imported into a diagram.
- Generator sample
This sample generates some BPMN out of a BPEL file. BPEL (Business Process Executable Language) is a XML based standard for the execution of business processes. In this scenario, a BPEL process is instrumented into a BPMN pool. It exposes the sequences and gateways of the BPEL as BPMN shapes. It keeps annotations that link to the original BPEL markup. See this bug to keep track on it.
Here is the BPEL file we are going to generate BPMN from:
<?xml version="1.0" encoding="utf-8"?> <bpel:process> <bpel:scope> <bpel:sequence> <bpel:scope> <bpel:sequence> <bpel:assign/> <bpel:assign/> </bpel:sequence> </bpel:scope> <bpel:assign/> <bpel:assign/> <bpel:sequence> <bpel:assign/> <bpel:assign/> <bpel:scope> <bpel:sequence> <bpel:assign/> <bpel:assign/> </bpel:sequence> </bpel:scope> </bpel:sequence> </bpel:sequence> </bpel:scope> </bpel:process>