Service composition is simplified by executable models (such as BPEL modeled ones); this is something traditional modeling tools and methods do not deal with.
The life cycle of a service starts with the modeling of its requirements, moves through the design and development of the service, which is followed by composition and choreographing of the service.