Presentation is loading. Please wait.

Presentation is loading. Please wait.

ACCELERATE DEVOPS WITH SERVICE VIRTUALIZATION

Similar presentations


Presentation on theme: "ACCELERATE DEVOPS WITH SERVICE VIRTUALIZATION"— Presentation transcript:

1 ACCELERATE DEVOPS WITH SERVICE VIRTUALIZATION
Srilekha Devaraj – Manager Projects Cognizant Technology Solutions

2 Abstract In today’s DevOps world the core focus for QA is early testing through Continuous Development and Continuous Integration. Service Virtualization is quickly becoming the go-to solution for achieving agility. However, Service Virtualization implementations are typically manually built and deployed which might delay the SDLC by days. This huge cost and effort in the agile environment can be easily avoided with an automated approach to virtualize a service. This paper analyzes Service Virtualization methods to speed up delivery in DevOps. The paper outlines a unique ServiceVirtualization-as-a-Service(SVaaS) framework that could automatically develop and deploy virtualized services. The paper illustrates an approach to SV automation that delivers - • Reduction in manual effort • Reduction in analysis time • On-demand development, deployment and availability of Virtual Service • Service-Virtualization-as-a-service accessible to the CI tools

3 This Research was focused on overriding the challenges we genrally face in Projects which are running on Agile Mode and adopting DevOps Methodologies. Such projects are keen on CI and CD, where the Deployments are in a very short frequencies. In these engagements the key challenge is that the build Fails demanding a roll-back and start-over, just beacuse of a Dependent Application/Service unavailability, even when the code-base of the AUT works fine. Secondly following are the challenges in Service Virtualization is that - 1. In SOA every service has its own contract and rarely has anything common interms of the semantics, thus making it close to impossible interms of Framework development 2. Commercial Service Virtualization Tools, do not expose API which could be called from command-line restricting extensibility Our Solution to automate the Virtual Service Development, overcomes the DevOps Challenges and has a work-around to override the mentioned SV challenges as well.

4 DevOps Challenge & Proposed Solution
AUT gets a downtime error from dependent system AUT Calls the Utility to trigger request for VS creation Utility check the SV Catalogue if VS already exists Utility will read the RequestXML & trigger it to SVaaS endpoint VS get automatically created and deployed Utility makes config changed on the AUT to point to the VS AUT utilizes the VS to complete the end-to-end testing even when the Dependent Appln. Is down

5 Operating Model for CI & CD in DevOps

6 References & Appendix

7 Author Biography I am Srilekha Devaraj, playing the role of Service Virtualization Architect and currently working for Cognizant Technology Solutions, Chennai, India. I hold an overall experience of 14 Years of which 6 Years was on Service Test Automation and Service Virtualization using CA DevTest/CA Lisa, SoapUI and SoapUI Pro.

8 Thank You!!!


Download ppt "ACCELERATE DEVOPS WITH SERVICE VIRTUALIZATION"

Similar presentations


Ads by Google