Presentation is loading. Please wait.

Presentation is loading. Please wait.

Service Virtualization

Similar presentations


Presentation on theme: "Service Virtualization"— Presentation transcript:

1 Service Virtualization
Emerging Areas Service Virtualization Ajay Krishna & Programmer Analyst Cognizant Technology Solutions

2 Content Abstract Problem Description Proposed Solution
Multi Tier Application Architecture Service Virtualization Fitting into Architecture Advantages of Service Virtualization Case Study

3 Abstract In today’s business world, most of the companies are not interested in developing their own software applications which are already available in the market. Instead of that they are buying the services of existing software application. The best example is the Ola and Uber companies which uses Google Maps.

4 Abstract (contd..) As Ola and Google are two different applications developed using two different programming languages but still able to communicate through Webservices. The problem facing by the companies in Testing environment is the availability of these third party applications. It is difficult to do System Integration Testing without availability of the third party applications.

5 Problem Description Difficult to do System Integration Testing without availability of third party applications. Required a huge test environment for testing the integrations of third party tools. Huge cost involved in performing System Integration Testing.

6 Problem Description(contd..)
In a typical Bank application, the system depends on multiple integrations such as, FICO score, Google Maps, Payment Gateways etc., so it is difficult to do System Integration Testing. There is a loss of time when the environment is down.

7 Solution To overcome the problem, we need to virtualize the underlying services and create those models/stubs and use it for the System Integration Testing. There are some tools available in the market for Service Virtualization they are : IBM Rational Integration Tester CA LISA Tool

8 Multi Tier Application Architecture

9 Service Virtualization fitting into Architecture

10 Advantages of using Service Virtualization
The main advantage is to save time and money. Catching development errors early in production. There is no need for Setup an extensive test lab. Reduced dependency on availability of host systems for development and testing.

11 Advantages of using Service Virtualization(contd..)
UI related testing can be completed independent of host systems. Negative scenarios can be easily simulates using SV, which may not be possible against the real environments. Testing can be continued during environment down.

12 Service Virtualization in Nutshell
Service virtualization involves creating and deploying a "virtual asset" that simulates the behavior of a real component which is required to exercise the application under test. A virtual asset stands in for a dependent component by listening for requests and returning an appropriate response—with the appropriate performance.

13 Service Virtualization in Nutshell(contd..)
Close the gap exposed by incomplete or capacity-constrained staged test environments. Eliminate fees for accessing third-party systems or mainframes. Allow QA to access the exact test environments they need without delays.

14 Case Study Objective Bank aims to create a baseline of virtual service repository which is a complete replica of business services to enable the rapid provisioning of environments along with creating the prioritised virtual services as per the critical project needs. Implementation Created stubs using IBM Rational Integration Tester tool and deployed in PCF environment for ease of access to Dev and Test Teams .

15 Benefits Early detection of defects. Supported In sprint Automation.
Reducing dependency on Test Data requirements. Supporting Edge cases, Exception handling and Negative Testing. Reducing the deliverable timelines by atleast 30-40%.

16 Sandbox,SIT,UAT connects to Virtual systems
Cost Benefits Prior to Virtualization Sandbox,SIT,UAT connects to Virtual systems Post to Virtualization 32 servers decommissioned Saving $3000 for environment booking

17 References & Appendix IBM Rational Integration tester - CA LISA -

18 Author Biography Ajay Krishna,Programmer Analyst in Cognizant Technology Solutions.Has a Bachelor’s Degree in Computer Science from the Jawharlal Nehuru Technological University Hyderabad. His area of expertise are Service Virtualization, Salesforce CRM and Selenium Automation.

19 Thank You!!!


Download ppt "Service Virtualization"

Similar presentations


Ads by Google