 A choreography can be specified independently of its participants, and used as a requirement for the specification of the orchestration implemented by a participant.BPDM provides for the binding of orchestration to choreography to ensure compatibility.Many current business process models focus on specification of executable business processes that execute within an enterprise (orchestration).