Choreografie Intent wordt beschreven in een apart document dat verschilt van de BPEL-procesdefinitie. Het wordt gemaakt tijdens de ontwerpfase van een project en kan u helpen na te denken over de interacties die zullen plaatsvinden tussen de verschillende services in het systeem.
Choreography Intent kan XML of BPEL gebruiken om de interacties tussen services te definiëren. Het maakt met name de definitie mogelijk van patronen voor berichtuitwisseling, zoals verzoek/antwoord, eenrichtingsverkeer en publiceren/abonneren.
Choreografie Intent kan een waardevol hulpmiddel zijn bij het ontwerpen van BPEL-processen, omdat het kan helpen potentiële problemen vroeg in de ontwerpfase te identificeren en op te lossen. Het kan ook worden gebruikt om testgevallen voor het BPEL-proces te genereren.