Definition Languages such as BPEL, BPEL4People and UML define the sequence and conditions in which the processes within a business are executed. Orchestration Definition Languages are important to SAP as they are used to specify composite applications created from Enterprise Services.
Choreography Definition Languages define the sequence in which messages are exchanged between cooperating businesses or processes. They are important to SAP as they are needed to define how one SAP system interacts with other SAP, or non-SAP, systems operated by other companies.
Visualization/UI languages are used to define flows of information between computers and people.
Standards/Organizations Related to Process Definition Languages
WS-BPEL Extension for People (BPEL4PEOPLE)
Business Process Model and Notation (BPMN)
Unified Modeling Language (UML)
VoiceXML
Message Definition Languages
Related Languages for Defining Business Semantics
Related Activities
- OASIS WS-BPEL (Web Services Business Process Execution Language) Technical Committee
- W3C Voice XML Working Group
Related Areas
- Business Process Management
- SAP Solution Composer (on SAP.com)