A humble test may just make SOA Governance Policy someday...
The marketing guys are at it again - read David Thompson's recent discussion on SOA Testing. Actually, we are very glad this discourse is happening out there. SOA Testing has long been relegated to a project milestone somewhere after development and integration happens. Our CMO Jim Mackay just had to chime in. SOA Testing is a continuous part of SOA Governance, and not an event that unit tests a specific technology as a pre-release feelgood. True, you do need to test the Web Services (if that is a part of your SOA approach) to be compliant to WS-I, etc. And of course, you need to be able to test the Messaging layers for compliance with the platform as transactions move through the architecture. But these kinds of tests don't tell you if the business requirement is being missed. Or if the upstream and downstream dependencies are creating problems. You also need to test the database, and the front-end HTTP. And the EJB itself. And both the legacy CORBA objects and the new POJOs sitting at the implementation layer. If SOA is making that round trip, your testing should make the round trip as well. And testing should support the entire extended set of players collaborating on SOA, from the people writing the requirements, to the developers implementing them in SOA, and the QA teams verifying the functionality and performance. And SOA testing should be continuous, not just in development and integration, but in deployment, because an SOA by nature is never a static application.

Labels: soa governance, soa testing, what is SOA
2 Comments:
I think when you say "SOA testing should be continuous, not just in development and integration, but in deployment",you are looking at the testing solution for the entire SOA governance lifecycle which are Design Time, Change Time and Run time Governance.
It will be great in future posts if we get to see exactly how iTKO facilitates this in each phase of Service Life cycle.
Thanks,
Anand Gopalan
2/16/2007 05:03:00 AM
Can do... Design, Change and Run Time testing will certainly be prominent features in the blog.
And if you want to know exactly how iTKO does it (since this is a blog we try and keep it general!) look for whitepapers on our site - the latest on Lifecycle Governance is a good one for this: a href="http://www.itko.com/site/resources/
2/16/2007 07:52:00 AM
Post a Comment
Subscribe to Post Comments [Atom]
<< Home