A lot has been said about the opportunities presented by service-oriented
architectures (SOAs), especially their ability to enable business flexibility
in an interoperable, technology-agnostic manner. But little has been said
about verifying the functional quality of these SOA applications. As many
organizations start delivering their first SOA applications, they realize
that the flexibility they're gaining dramatically impacts the way software
quality has to be addressed. The days of well-known test configurations are
gone. A successful SOA is always in flux, and flux is the enemy of quality
assurance engineers!
SOA is about making the IT fabric adapt quickly to business needs. This
agility impacts the way organizations tackle how they verify their
applications' quali... (more)