
Abstract
Service-oriented architecture (SOA) and agile software development have both evolved in recent years toward a combined concept of enterprise agility. Coming from different environments and differing in requirements, they are nonetheless founded in many of the same principles. Bringing them together, however, requires some changes to both.