Koreografiavsikten beskrivs i ett separat dokument som skiljer sig från BPEL-processdefinitionen. Det skapas under designfasen av ett projekt, och det kan hjälpa dig att tänka igenom de interaktioner som kommer att ske mellan de olika tjänsterna i systemet.
Choreography Intent kan använda XML eller BPEL för att definiera interaktioner som kommer att ske mellan tjänster. I synnerhet tillåter det definitionen av meddelandeutbytesmönster, såsom begäran/svar, enkelriktad och publicera/prenumerera.
Choreography Intent kan vara ett värdefullt verktyg för att designa BPEL-processer eftersom det kan hjälpa till att identifiera och lösa potentiella problem tidigt i designfasen. Den kan också användas för att generera testfall för BPEL-processen.