Because one of the core stated objectives of SOA is to increase business and IT alignment and IT's flexibility in meeting the ever-changing business needs, on the surface it would seem that SOA and agile methods are a natural fit. And within the SOA model of service production, distribution, and consumption, use of agile development methods clearly has great opportunity for effectiveness on the consumption side of the equation. However, the approach by which a suite of generally reusable services within an SOA are defined and produced requires a cross-project perspective that could be viewed as running counter to a typical agile development approach.
This white paper will enable you to: