Service-Oriented Computing is a paradigm for developing and providing software that can address
many IT challenges ranging from integrating legacy systems to building new massively
distributed interoperable evaluable systems and applications. The widespread use of SOC
demonstrates the practical benefits of this approach. Furthermore it raises the standard for
reliability security and performance for IT providers system integrators and software
developers. This book documents the main results of Sensoria an Integrated Project funded by
the European Commission in the period 2005-2010. The book presents as Sensoria's essence a
novel coherent and comprehensive approach to the design formal analysis automated
deployment and reengineering of service-oriented applications. Following a motivating
introduction the 32 chapters are organized in the following topical parts: modeling in
service-oriented architectures calculi for service-oriented computing negotiation planning
and reconfiguration qualitative analysis techniques for SOC quantitative analysis techniques
for SOC model-driven development and reverse engineering for service-oriented systems and
case studies and patterns.