+ All Categories
Home > Technology > Introduction to Service Virtualization

Introduction to Service Virtualization

Date post: 23-Jan-2018
Category:
Upload: ca-technologies
View: 712 times
Download: 0 times
Share this document with a friend
30
World ® ’1 6 Pre-Con Ed: Introduction to CA Service Virtualization Rich Bansal – Product Manager – CA Technologies DO5X14E DEVOPS
Transcript

World®’16

Pre-ConEd:IntroductiontoCAServiceVirtualizationRichBansal– ProductManager– CATechnologies

DO5X14E

DEVOPS

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

WonderingwhatallthehypeisaboutCAServiceVirtualization?Wondernomore.

Comeexploreatthistechnical,pre-conferenceeducationsession,thebasicsofhowservicevirtualizationworks,whyit'ssoimportantintoday'sAgileandDevOpsandtakeapeekatsomeofthefeaturesandfunctionalitythatarebeinglaunchedhereatCAWorld'16.

RickBansalCATechnologiesProductManager

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

THESPEEDANDQUALITYQUANDARY

SV:WHATITISANDWHATITISNOT

DEMONSTRATIONANDQ&A

SV:WHOISITFOR?

SV:HOWDOESITWORK?

HOWDOESITIMPROVESOFTWAREDEV/TEST?

1

2

3

4

5

6

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheSpeedandQualityQuandary

85%ofcompanieshaveamobilebacklogofbetweenoneand20apps

64%ofnewmobileappsaredesignedtogeneraterevenue

3-6monthsonaveragetobuildanddeliveracompletemobileapp

Source:“MobileAppBacklogDirectlyAffectingEnterpriseRevenue,”Outsystems,2014

25%ofuserswillabandonawebapplicationafterjust

3secondsofdelaySource:AberdeenGroup,ReachingtheTopofWebPerformanceMountain,March2013

ofconsumershavestoppedapurchase basedsolelyonnegative onlinereviews80%

Source:ConeTrendTracker,2011

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

TheHurdletoInnovation?Constraints/BottlenecksacrosstheSDLC

IncompleteDevelopmen

t

ofteamsexperiencedelaysindevelopmentandQAduetounavailabledependencies

56%

Over

80%

79%

Source: voke Market Snapshot TM Report: Service Virtualization – January 2015

ofteamsfaceprohibitiverestrictions,timelimitsoraccessfeesonneeded3rdpartyservices

ofcriticaldependenciesareunavailablewhendevandtestteamsneedthem

DataConstraints

SystemConstraints

CostConstraints

DevelopmentConstraints

http://bit.ly/SV-ROI

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HowareConstraintsDealtwithToday?

InnovateorDieThewaysoftwareisdeliveredhastochangetokeepupwithdemandsforinnovation

BuildSimplisticStubs&Mocks

Fragile- LimitedTestData-NoPerformanceTesting-

OutofSyncData–Rudimentary

WasteTime

Days/weeksto:Setupenvironments

SetuptestdataWaitfordependent

&systems

WasteMoney

Expensive3rd partyservicesLargedev/testteams

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

AccelerateApplicationDelivery

InstillAcceleratedQuality

DriveEnd-to-endEfficiency

IgniteInnovationintheApplicationEconomyServiceVirtualization…TheCatalystofDigitalTransformation

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WhatitisandWhatitisNot…

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Whatitis…Servicevirtualizationinvolvesthemodeling ofavirtualserviceprocess andtheimaging ofsoftwareservicebehavior to“standin”fortheactualserviceduringdevelopmentandtesting.

WhatitisNOT…§ HardwareVirtualization

§ Aduplicateofalloftherealservice’scomplexlogic

§ Apredictionoffuturebehavior

§ Adatabasereplacement

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WhoisitFor?

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

DEVELOPMENT TESTING DEVOPS

• Domorewithless,• Deliverfaster• Deliveryquality• Removebarriers

• Increasequality• Zerodefects• Real-worldtests• Testearlyandoften

TestAutomationTestDataManagementTestConstraintRemoval

ValueinPeople,ProcessandTechnologychanges

DevConstraintRemovalTestAutomationNoThrow-AwayCode

• Integratedtoolchain• Measurement• Enterpriseadoption• Bestpractices

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WhatdoTheyUseitFor?

“BusinessinaBox” 3rd Party/APIAccess AcceleratedQuality1 2 3

UseSVforIntegrationconstraintsforMobile/Cloudinitiatives

UseSVtoremoveaccessandcostconstraints

UseSVtodeliverabetterend-userexperiencebyimprovingApplicationPerformanceandQuality

FasterTTM TrainingEnvironments TestDataMgmt.4 5 6

UseSVto“Shift-Left”yourSDLC,customershaveshown25%-50%fasterTTM

UseSVtocreatecompleteandcomprehensivevirtualtrainingenvironments

UseSVtoremoveTestDataManagementconstraints

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HowDoesitWork?

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ServiceVirtualization:HowDoesitWork?

Evaluatedataandprotocols

Convertintolive-likemodel

“Makeiteasy”fordevelopers

Consistentinterface,acrosssupportedprotocols

CAPTURE PROCESS MODEL

Recordtrafficbetweenexistingsystems

Createfromengineeringspecs

Drawfromsourcessuchaslogfiles,sampledata,packetcaptureandCAContinuousApplicationInsight

Living,breathing“live”model

Sophisticated,contextualbehavior

Automatichandlingfordynamicproperties

“Anysufficientlyadvancedtechnologyisindistinguishablefrommagic.”- ArthurC.Clarke

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thefunctionofa“virtualservice”canbesummarizedinthreesteps:

Thebehaviorofthe“process”stepcanbeavarietyofactions:§ Performsomebusinesslogic:

‒ Deactivateexpiredaccounts

‒ Sendemailstocustomers

‒ Printweeklyreports

§ RetrievethecorrectZIPcodeforasuppliedaddress

§ Retrieverowsfromadatabasetoincludeintheresponse

§ Add/update/deleterowsfromadatabase

WhatDoesa“VirtualService”Do?

RESPONDPROCESSLISTEN

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

HowDoesitImproveSoftwareDevelopment?

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ShiftLeft…DiscoverDefectsEarlierinSDLC

Finddefectshere

Nothere

UNIT SYSTEM PRODUCTIONUATINTEGRATION PERFORMANCE STAGING

$977$2,517

$4,057$5,596

$7,136

$14,272

$- $2,000

$4,000

$6,000

$8,000

$10,000

$12,000

$14,000

$16,000

Coding UnitTest Integ.Test SysTest Accept.Test Production

DefectCorrectionCosts

Source:Lyon,Dan;SystemsEngineering:AnEssentialRoleforCost-EffectiveDevelopmentofSecureProducts.

InstillAcceleratedQuality

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MassiveIncreaseinEfficiencies

Developerdowntime

Cost BenefitsofUsingServiceVirtualization?

ParticipantPercentage

Provideunrestricted accesstoservices,components,andapplicationsrequiredfordevelopment,testing,andintegrations

65%

Reduceoperationalexpenditures(OPEX) 44%Reducecostsassociatedwith3rd-partyaccessfees 35%

RequiredSystemsWaitTime

OnAverage

BeforeSV 32DAYS

AfterSV 1Day

Source: voke Market SnapshotTM Report: Service Virtualization – January 2015

http://bit.ly/SV-ROI

DriveEnd-to-endEfficiency

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAServiceVirtualization§ Provideround-the-clockaccesstoserviceendpoints§ Removecapacityconstraints§ Removecontentionforsharedresources§ Provideanalternativetounavailablesystemsandthosethatarestillunderdevelopment

§ ControlcomplexdatascenariosthatareinherentduringtheSDLC

§ Reduceoreliminatethecostofinvokingthird-partysystemsfornon-productionuse

§ IncreaseagilityandimprovequalityincomplexandchangingITenvironments

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RealCompanies,RealResults

75%Reducedtestdatasetupeffortby 90%

Increasedtesting

availabilityby 40%Achievedcostsavingsof

http://slidesha.re/1JajBDp http://bit.ly/184km3C

http://slidesha.re/1CRkeh9

http://bit.ly/1Cf80AN

http://bit.ly/SV-Telus

Savedfromdeferredinvestments

$800KSavedfromdevelopment&testingtime

2Months

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RealCompanies.RealResults.

Ininfrastructurecostsand3rd partyservicefees

Lloyds§ Before…

Took5peopledaystodo20tests§ AFTERSV…

Takes1person1-minutetodo20tests

Sources:CAServiceimplementationscorecardresultsLargeUSbankandUSairline

Save$MMs

Reductioninapplicationdev./testcycle

Upto

50%

Moredefectsdetectedatleast1-stepearlierinSDLC

Upto

90%

AutoTrader§ 96%reductionintimerequiredfor

onecycleofintegrationtesting§ $300,000savingsonenvironments

http://bcove.me/gsornyww

http://ow.ly/HxErN

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAInventedServiceVirtualization…andcontinuestoDOMINATE themarkettoday!

• InventedandDelivered1stSVTechnologyin2007• 22 Patents Awarded

• 5 ofthetop5Telcos• 4 ofthetop5Banks• 3 ofthetop5Insurers

• LargestcustomerbaseinSVmarket500+projectsdelivered

Source:2014Fortune500

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Demonstration

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

ServiceVirtualizationDestroysStubsandMocksCriticalDev./TestFeature Service

Virtualization StubsandMocks

Reducedependenciesandconstraintsinapplicationdevelopment

Automated creationofsimulatedsystem

Richtestdataforcomprehensive testingearlyinSDLC

Sharevirtualservicesacrossentiredevelopmentteam—nottrapped inasinglesandbox

Knowthatyourcodewillscaleinproduction

Changestoanydependent systems(mainframe,ERP,middleware,3rd party)areautomaticallysynced…teamsfocusonbuildingsolutionsvs.maintenance

Wizard-basedUIforusebyallteammembersregardlessofcodingskill

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

DO5X13EPre-Con:What’snewinCAServiceVirtualization–LagoonK

11/14/2016at10:45am

DO5T03P DevOpsLeaderPanel– Theater5 11/16/2016at01:45pm

DO5T03P FinancialIndustryPanel– Theater5 11/16/2016at04:30pm

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

ModernizeAppDeliveryIntegratedCDTheater5- DOV501P

APITesting&VirtualizationCASV&CAAPIMTheater5- DOV505P

DeliverBetterAppsServiceVirtualizationTheater5- DOV507P

AutomateTestingCASV&CAAppTestTheater5- DOV506P

29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou.

Stayconnectedatcommunities.ca.com

@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.30 @CAWORLD#CAWORLD

DevOps– ContinuousDelivery

FormoreinformationonDevOps– ContinuousDelivery,pleasevisit:http://cainc.to/PiTFpu


Recommended