Oxford, United Kingdom (PressExposure) February 08, 2012 -- Development and testing teams in large, data-driven organizations are constantly faced with numerous challenges when it comes to implementing changes to SOA (Service-Orientated Architecture) frameworks. Having little control over systems and databases is a way of life for most testing teams, and the reasons why is simple to explain but until now has been difficult to address.
"Developers and testers work within the constraints of large, complex infrastructures, containing numerous cross-system dependencies," explains Huw Price, Managing Director of Grid-Tools.
"A lack of access to systems, inconsistent responses based on the same input and little control over up- and cross-stream data are all factors that impact on the quality of testing and the speed at which developers can work."
There are tools in the market that allow users to record and playback message streams and whilst they can help to create more stable environments, they are not able to build complex data, based on rules and templates, needed to improve the quality of test cycles.
In addition, some problems cannot be solved by simply playing back data from past traffic, for example, an upstream or cross-system WSDL that has not been written yet or a response that should return a new ID each time it is called, not a recorded value.
"It became clear to us that virtualization is the route that will deliver the optimal solution," said Huw Price, "however, although existing virtualization products offer a degree of control, they still require developers to create static data in spread sheets, or maintain complex scripts or write code."
These are problems that can now be solved with the introduction of Intelligent Virtual Services (IVS,) the new SOA virtualization solution from Grid-Tools.
IVS uses a virtual service layer to replicate the behaviour of HTTP, MQ and JMS message system. This virtual layer eliminates the constraints of cross-system dependencies in traditional SOA testing. By creating a virtual service layer, IVS enables testing teams to work in a stable, isolated environment, minimising disruption and delays in waiting for data to flow downstream. The result is high quality, efficient SOA message testing and development.
IVS also allows users to create stubbed responses (also called virtual endpoints), either through echo or record and playback responses. However, where IVS differentiates itself from its competitors is by utilising the power of Grid-Tools' Enterprise Data Masking and Datamaker solutions in combination with the powerful Portus SOA gateway from Ostia to provide fully compliant, intelligent, fit for purpose virtual responses for SOA testing and development.
"By using an IVS virtual layer, the quality, efficiency and cost-effectiveness of SOA testing will be largely improved," says Huw Price, "We are confident that Intelligent Virtual Services will transform the way SOA testing is being delivered and organizations will see a significant improvement to their bottom line."