BPEL

E545129

BPEL (Business Process Execution Language) is an XML-based language used to define and orchestrate business processes and web services interactions in a standardized, executable form.

All labels observed (1)

Label Occurrences
BPEL canonical 2

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf XML-based language
business process execution language
alternativeName WS-BPEL NERFINISHED
Web Services Business Process Execution Language NERFINISHED
basedOn XML
canBeExecutedBy BPEL engine NERFINISHED
workflow engine with BPEL support
competesWith BPMN execution languages
designedFor definition of business processes
executable business process modeling
orchestration of web services
domain business process management
service-oriented architecture
web services
executionModel orchestration
fullName Business Process Execution Language NERFINISHED
hasVersion BPEL4WS 1.0 NERFINISHED
BPEL4WS 1.1 NERFINISHED
WS-BPEL 2.0 NERFINISHED
initiallyDevelopedBy BEA Systems NERFINISHED
IBM NERFINISHED
Microsoft NERFINISHED
SAP NERFINISHED
Siebel Systems NERFINISHED
notInstanceOf choreography language
originatedFrom WSFL NERFINISHED
XLANG NERFINISHED
publishedAsStandard WS-BPEL 2.0 NERFINISHED
serializationFormat XML
specificationLanguage declarative and imperative mix
standardizedBy OASIS NERFINISHED
supports asynchronous interactions
compensation handling
conditional branching
correlation of messages
event handling
fault handling
long-running business processes
loops
parallel execution
partner links
synchronous interactions
transaction management
typicalEnvironment application servers
middleware platforms
usedIn enterprise application integration
service composition
uses SOAP-based web services
WSDL NERFINISHED

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.