SOA and Agile?
At first glance SOA and Agile don’t have much in common. One of them is architecture and the other is methodology. At second it’s not that obvious. Agile discourages “big design up front”, which - some may argue - is inevitable part of Service Oriented Architecture.
An interesting approach to this issue is presented in one of whitepapres published by Digital Focus.
Once we understand the business process we can break the process down into user stories. The stories can then be compared to each other to draw out similar stories that might be good candidates for implementation as services. In order to become a service a candidate service must have several characteristics […]”