He got a PhD on Computer Science from UPM and then spent a year at ETH Zurich as a postdoc researcher. After his postdoc he co-founded the LSD that is devoted to the theory and practice of distributed systems with special emphasis on middleware systems and SOA. He has published over 70 research papers and articles and serves in the program committees of the main conferences on distributed systems and dependability. He has coordinated the FP European Adapt project on autonomic support for web services and participates in several other national and European research projects related to SOA and open source middleware platforms. He currently serves in the ObjectWeb College of Architects and leads the JASS ObjectWeb project on transaction support for SOA.