Although many development and QA professionals understand concepts such as server virtualization and virtual machines, not everyone has been exposed to the concept of “service virtualization.” Service virtualization allows you to virtualize software components such as SOAP or REST web services calls, message queues, and other components. Service virtualization provides many benefits, so it is worth understanding how it can save your team time and money.
In a nutshell, service virtualization allows you to mock or spoof various systems in your enterprise, so that: