The web services choreography defined a global view of web services composition process. In this definition, components and diverse interactions are identified. The choreography can be defined keeping in mind its statics and dynamic aspects. The static view is defined by the functional order required by the compound service. The dynamic view is focused on the interactions among services, because through them, information is exchanged. This paper shows a modelling to the web services choreography to be solved based in constraints.