I watched an video about SOA on youtube today. After talking a lot of things, the presenter give us the point why we need SOA: Change. SOA make the IT system more flexible. On catching this, I aware that during the evolution process of software development, there are so many thing we do are due to fitting change. OO TDD SOA. What's next?