What are the best ways to go about emulating a system? Are there specific products that are better at this than others?
When planning on using emulation in order to simplify complexity or replicate the behavior of systems that are outside the boundaries of control, one needs to be able to create the emulation stubs quickly, and be able to manage them easily over time. For example, if there is a new field that is returned in the response of a service, then your emulated environment needs to be easily updated. Also with many SOA systems using JMS or other asynchronous messaging methods besides SOAP over HTTP based Web services, there is a need to be able to handle these in order to fill the various gaps. As far as products go, I recommend Parasoft SOAtest because I've seen it prove itself in the real challanges that people face when it comes to SOA quality.
Dig Deeper on Topics Archive
Rami Jaamour discusses the best place to begin when building a testing system for SOA and how to establish a quality policy as part of the overall ...
Rami Jaamour discusses the ways in which both business and IT people can work together in the SOA testing processes.
Rami Jaamour discusses some QA tests businesses should be aware of in creating an optimized business process management.