Skip to main content

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.

Jump to: navigation, search

STP/BPMN Component/STP BPMN Presentation (Part 2)

< STP‎ | BPMN Component
Revision as of 02:31, 2 February 2007 by Unnamed Poltroon (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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>

Here is the BPMN generated out of it: GeneratedBPEL.png

Back to the top