Tecnologie: BPELBPEL
BPEL (sigla di Business Process Execution Language) un linguaggio basato sull'XML costruito per descrivere formalmente i processi commerciali e industriali in modo da permettere una suddivisione dei compiti tra attori diversi.
Un'applicazione BPEL viene invocata come Web service ed interagisce con il mondo esterno esclusivamente invocando altri Web services. In questo senso, essa stessa rappresenta una forma di coordinazione di servizi Web, permettendo altres di comporre questi ultimi in maniera ricorsiva. L'ambiente runtime all'interno del quale viene eseguito il generico processo detto motore BPEL.
Lo standard che definisce l'uso di BPEL nelle interazioni tra Web services chiamato BPEL4WS o WS-BPEL. BPEL nato come integrazione delle ricerche svolte da IBM e Microsoft su WSFL e XLANG, entrambi superati da BPEL. Nell'aprile del 2003 BPEL stato sottoposto ad OASIS che lo ha standardizzato Web Services BPEL Technical Committee.
Level A conformance, W3C WAI Web Content Accessibility Guidelines 2.0