L'intento coreografico è descritto in un documento separato che è distinto dalla definizione del processo BPEL. Viene creato durante la fase di progettazione di un progetto e può aiutarti a riflettere sulle interazioni che si verificheranno tra i diversi servizi nel sistema.
Choreography Intent può utilizzare XML o BPEL per definire le interazioni che si verificheranno tra i servizi. In particolare, consente la definizione di modelli di scambio di messaggi, come richiesta/risposta, unidirezionale e pubblicazione/sottoscrizione.
Choreography Intent può essere uno strumento prezioso per progettare processi BPEL perché può aiutare a identificare e risolvere potenziali problemi nelle prime fasi della fase di progettazione. Può anche essere utilizzato per generare casi di test per il processo BPEL.