This document summarizes the ALIVE project which develops tools and techniques for creating self-adaptive service-oriented architectures (SOAs). It includes a layered stack for modeling organizations, coordination, and services using model-driven architecture. Offline tools allow modeling organizations and designing workflows and services. A runtime environment enables dynamic planning, monitoring, and service discovery. The project provides ontologies, sample services, and three use cases to test the tools. The tools are open source and modular, enabling reuse and rapid prototyping of agent-based SOAs.