Service Oriented Architecture BPM (SOA)

SOA is a process language that allows you to design the orchestration of your processes by Web services without specifying any particular platform or language. You cannot generate from SOA, but you can import WSDL files to populate your model with service providers.

Having developed your model, you can select Tools > Generate Business Process Model to generate a model targeting another process language.

Note: The SOA process language is very close to BPEL4WS (see BPEL4WS 1.1 and WS-BPEL 2.0), except that it supports attaching any type of operation to a process (BPEL4WS only supports attaching One-Way and Request-Response operations) and does not allow the definition of correlation keys for sent messages.