The connectivity generated by the Internet is opening opportunities for services composition. As a consequence, organizations are forming online alliances in order to deliver integrated value-added services. However, due to the lack of methodologies and tools, the development of such composite services across organizations is usually ad hoc and raises a number of issues, especially in the identification, composition, and orchestration of services. The objective of this article is to propose a goal-driven approach to understand the needs of different organizations for a new added-value composite service, and to model the cooperative process supporting this service provision in a declarative, goal-driven manner. The goal model called a map is then used for service elicitation, composition, and orchestration. The article presents the approach and illustrates it with a distance learning cooperative service.