With the expansion of the Internet, many enterprises have been deploying web-based distributed applications for most of the aspects of their business processes. To stay competitive in the dynamic and changing business environment, enterprises require open architectures for these applications that continuously evolve to meet new requirements. These applications tend to be open and dynamic because they exist in a changing organizational and operational environment where components can be added, modified, or removed at any time. Given these new needs, Service oriented computing (SOC) and Multi-Agent System (MAS) appear to be one promising association. They are particularly useful to define business services that refer to specific electronic business interactions. In this book, we propose a methodology to support business services design and composition using the composition of decomposition approach, which consists of decomposing the services first to compose relevant components instead of using classically them as a whole integrated architecture, with multi-agent technologies.