Arts >> Dance >> Dancing Basics

What is choreography intent?

Choreography Intent is a method for specifying how services that are composed together and coordinated by a BPEL process can communicate with each other by passing messages. For example, it can be used in cases where BPEL is used as part of a service-oriented architecture (SOA).

Choreography Intent is described in a separate document that is distinct from the BPEL process definition. It is created during the design phase of a project, and it can help you to think through the interactions that will occur between the different services in the system.

Choreography Intent can use XML or BPEL to define the interactions that will occur between services. In particular, it allows for the definition of message exchange patterns, such as request/response, one-way, and publish/subscribe.

Choreography Intent can be a valuable tool for designing BPEL processes because it can help to identify and resolve potential problems early in the design phase. It can also be used to generate test cases for the BPEL process.

Dancing Basics

Related Categories