Die Absicht der Choreographie wird in einem separaten Dokument beschrieben, das sich von der BPEL-Prozessdefinition unterscheidet. Es wird während der Entwurfsphase eines Projekts erstellt und kann Ihnen dabei helfen, die Interaktionen zu durchdenken, die zwischen den verschiedenen Diensten im System stattfinden.
Choreography Intent kann XML oder BPEL verwenden, um die Interaktionen zu definieren, die zwischen Diensten stattfinden. Insbesondere ermöglicht es die Definition von Nachrichtenaustauschmustern wie Anfrage/Antwort, unidirektional und Veröffentlichung/Abonnement.
Choreography Intent kann ein wertvolles Werkzeug für die Gestaltung von BPEL-Prozessen sein, da es dabei helfen kann, potenzielle Probleme frühzeitig in der Entwurfsphase zu erkennen und zu lösen. Es kann auch zur Generierung von Testfällen für den BPEL-Prozess verwendet werden.