Service interfaces are required at the following locations:
- For automatic activities in BPMN processes where service interfaces act as start and end events.
- For automatic activities where intermediate events act as trigger events.
- In integration scenarios as outbound or inbound service interfaces.
A Web Service Description Language (WSDL) file is used to describe service interfaces. The actual data structure for service interfaces is defined by an embedded XML-schema.