Although SOA was successful for many years, today it has reached its limits due to many reasons including the heavy stack of standards that make difficult the creation of applications instead of simplifying it. Another major drawback is the neglect of the creative potential of the user, not involved in the life cycle of the SOA software. In this paper, we present a solution to enhance SOA, by enjoying the benefits of Web 2.0 technologies, and more particularly of mashups. First, we are interested in describing the benefits of the Mashup used with SOA, based on several case studies; then, we present the new approach for a user-centric SOA, becoming possible through a Mashup stack that contains the technologies aiming at enhancing SOA and making it user-centric for more added value to enterprises. in 1991. His research interests include cooperation of distributed systems, ontologies and semantic web and e-learning. This paper is a revised and expanded version of a paper entitled 'Towards an approach for a user centric SOA' presented at The Third