A task that is supported by a software service type or a software service operation type is transformed into an element of the Activity type in XPDL. The element of the Activity type is defined in an element of the Activities type, which serves as a container element for all activities of a workflow process. Graphical information from ARIS, such as size, position, or color, is transformed into an element of the NodeGraphicsInfo type of the activity in XPDL.
In addition, a subordinate element of the Implementation type is generated in the Activity element. The graphic displays the exact mapping of this type of pattern.
An element of the TaskApplication type is created within this structure, which references an application that is created in order to call the service.
The software service type and/or software service operation type must meet the following modeling criteria:
The software service type must encompass a UML component (encompasses connection), which represents a WSDL (wsdlDefinition element with the value Stereotype)
An element of the Application type, containing an element of the WorkflowProcess type, is generated within the element of the Applications type for each software service operation type and software service type that supports a task in a BPMN diagram.
If a software service operation type exists, the element of the Application type also defines the references to the technical operation used.
Software service type:
Software service operation type