Software testing is one of the areas of SOA that is not discussed a great deal. There is an assumption that, with SOA, software testing procedures don’t need to change much. Unfortunately it isn’t so. Testing procedures will need to change and there are issues that need to be thought through.
This becomes clear if we think just of web services. It's a compelling idea to take some of the applications that we have and expose their business functions as web services. Indeed this is the first thing that some IT shops do when they catch the SOA bug. They create a library of web services. And if they choose the right business components it can be very useful indeed.