WSBPEL
– Sigla dell’ingl. Web services business process execution language, linguaggio standard per la definizione di composizioni (dette anche orchestrazioni) di servizi web. WSBPEL è stato progettato per permettere di definire i processi aziendali (business processes), che giocano un ruolo fondamentale sia nell’integrazione di servizi all’interno della stessa azienda (enterprise application integration) sia nell’interazione con servizi di partner esterni (business-to-business integration), mediante un workflow (flusso di lavoro) di attività, alcune delle quali possono essere svolte da altri servizi web. Uno dei vantaggi che ha determinato l’affermazione di WSBPEL è quello di offrire un modello di programmazione a due livelli, che permette una netta separazione di competenze e responsabilità. Da un lato, gli esperti di processi aziendali possono specificare il workflow desiderato ad alto livello (in termini di attività di base, interne o esterne, utilizzando una rappresentazione visivamente intuitiva), dall’altro lato, agli esperti informatici è lasciato il compito d’implementare i dettagli necessari per permettere l’esecuzione del processo corrispondente.