BPEL
Business Process Execution Language. An orchestration language that uses serialized XML and which supports the programming in the large concept. This is the idea that BPEL language is necessary for high-level state interactions of a process, instead of language for single transactions.