+ All Categories
Home > Technology > Introduction to CA Service Virtualization

Introduction to CA Service Virtualization

Date post: 12-Apr-2017
Category:
Upload: ca-technologies
View: 1,196 times
Download: 1 times
Share this document with a friend
31
Pre-Con Education: Introduction to CA Service Virtualization Stefana Muller DevOps: Continuous Delivery CA Technologies Advisor, Product Management DO3X85E @StefanaMuller #CAWorld
Transcript

Pre-Con Education: Introduction to CA Service Virtualization

Stefana Muller

DevOps: Continuous Delivery

CA Technologies

Advisor, Product Management

DO3X85E

@StefanaMuller

#CAWorld

2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For Informational Purposes Only

Terms of this Presentation

© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies. The presentation provided at CA

World 2015 is intended for information purposes only and does not form any type of warranty. Some of the specific slides with customer

references relate to customer's specific use and experience of CA products and solutions so actual results may vary.

Certain information in this presentation may outline CA’s general product direction. This presentation shall not serve to (i) affect the rights

and/or obligations of CA or its licensees under any existing or future license agreement or services agreement relating to any CA software

product; or (ii) amend any product documentation or specifications for any CA software product. This presentation is based on current

information and resource allocations as of November 18, 2015, and is subject to change or withdrawal by CA at any time without notice. The

development, release and timing of any features or functionality described in this presentation remain at CA’s sole discretion.

Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in

this presentation, CA may make such release available to new licensees in the form of a regularly scheduled major product release. Such

release may be made available to licensees of the product who are active subscribers to CA maintenance and support, on a when and if-

available basis. The information in this presentation is not deemed to be incorporated into any contract.

3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

What is a Virtual Service and What is NOT

Wondering what all the hype is about CA Service Virtualization? Wonder no more. Come explore at this technical, pre-conference session the basics of how Service Virtualization works, why it's so important in today's Agile and DevOps and take a peek at some of the features and functionality that are being launched here at CA World '15.

Stefana Muller

CA Technologies

Advisor, Product Management

4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Agenda

THE SPEED AND QUALITY QUANDARY

SV: WHAT IT IS AND WHAT IT IS NOT

SV: WHO IS IT FOR?

SV: HOW DOES IT WORK?

HOW DOES IT IMPROVE SOFTWARE DEVELOPMENT?

1

2

3

4

5

DEMONSTRATION AND Q&A6

5 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

The Speed and Quality Quandary

85%of companies have a mobile backlog of between one and 20 apps

64%of new mobile apps are designed to generate revenue

3-6months on average to build and deliver a complete mobile app

Source: “Mobile App Backlog Directly Affecting Enterprise Revenue,” Outsystems, 2014

25%of users will abandon a

web application after just 3 seconds of delay

Source: Aberdeen Group, Reaching the Top of Web Performance Mountain, March 2013

of consumers have stopped a purchase based solely on negative online reviews80%

Source: Cone Trend Tracker, 2011

6 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

The Hurdle to Innovation? Constraints/Bottlenecks across the SDLC

Incomplete Developmen

t

of teams experience delays in development and QA due to unavailable dependencies

56%

Over

80%

79%

Source: voke Market Snapshot TM Report: Service Virtualization –

January 2015

of teams face prohibitive restrictions, time limits or access fees on needed 3rd

party services

of critical dependencies are unavailable when dev and test teams need them

Data Constraints

System Constraints

CostConstraints

DevelopmentConstraints

http://bit.ly/SV-ROI

7 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

How are Constraints Dealt with Today?

Innovate or DieThe way software is delivered has to change to keep up with demands for innovation

Build Simplistic Stubs & Mocks

Fragile - Limited Test Data -No Performance Testing -

Out of Sync Data –Rudimentary

Waste Time

Days/weeks to:Set up environments

Set up test dataWait for dependent

& systems

Waste Money

Expensive 3rd party servicesLarge dev/test teams

Ignite Innovation in the Application EconomyService Virtualization … The Catalyst of Digital

Transformation

Accelerate Application

Delivery

Instill Accelerated

Quality

Drive End-to-endEfficiency

What it is and What it is Not…

10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

What it is…

Service virtualization involves

the modeling of a virtual

service process and the

imaging of software service

behavior to “stand in” for the

actual service during

development and testing.

What it is NOT…

Hardware Virtualization

A duplicate of all of the real

service’s complex logic

A prediction of future

behavior

A database replacement

Who is it For?

12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

DEVELOPMENT TESTING DEVOPS

• Do more with less, • Deliver faster• Delivery quality • Remove barriers

• Increase quality• Zero defects• Real-world tests• Test early and often

Test Automation Test Data Management Test Constraint Removal

Value in People, Process and Technology changes

Dev Constraint RemovalTest AutomationNo Throw-Away Code

• Integrated tool chain• Measurement• Enterprise adoption• Best practices

What do They Use it For?

“Business in a Box” 3rd Party/API Access Accelerated Quality1 2 3

Use SV for Integration constraints for Mobile/ Cloud initiatives

Use SV to remove access and cost constraints

Use SV to deliver a better end-user experience by improving Application Performance and Quality

Faster TTM Training Environments Test Data Mgmt.4 5 6

Use SV to “Shift-Left” your SDLC, customers have shown 25%-50% faster TTM

Use SV to create complete and comprehensive virtual training environments

Use SV to remove Test Data Management constraints

How Does it Work?

15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Service Virtualization: How Does it Work?

Evaluate data and protocols

Convert into live-like model

“Make it easy” for developers

Consistent interface, across supported protocols

CAPTURE PROCESS MODEL

Record traffic between existing systems

Create from engineering specs

Draw from sources such as log files, sample data, packet capture and CA Continuous Application Insight

Living, breathing “live” model

Sophisticated, contextual behavior

Automatic handling for dynamic properties

“Any sufficiently advanced technology is indistinguishable from magic.”

- Arthur C. Clarke

16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

The function of a “virtual service” can be summarized in three steps:

The behavior of the “process” step can be a variety of actions:

Perform some business logic:

‒ Deactivate expired accounts

‒ Send emails to customers

‒ Print weekly reports

Retrieve the correct ZIP code for a supplied address

Retrieve rows from a database to include in the response

Add/update/delete rows from a database

What Does a “Virtual Service” Do?

RESPONDPROCESSLISTEN

How Does it Improve Software Development?

18 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Shift Left … Discover Defects Earlier in SDLC

Find defects

hereNot here

UNIT SYSTEM PRODUCTIONUATINTEGRATION PERFORMANCE STAGING

InstillAccelerated

Quality

$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

1 2 3 4 5 6

Source: Lyon, Dan; Systems Engineering: An Essential Role for Cost-Effective Development of Secure Products.

19 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Massive Increase in Efficiencies

Developer downtime

Drive End-to-endEfficiency

Cost Benefits of Using Service Virtualization?

Participant Percentage

Provide unrestricted access to

services, components, and applications required for development, testing, and integrations

65%

Reduce operational expenditures (OPEX) 44%Reduce costs associated with 3rd-party access fees 35%

Required Systems Wait Time

On Average

Before SV 32 DAYS

After SV 1 Day

Source: voke Market SnapshotTM Report:

Service Virtualization – January 2015

http://bit.ly/SV-ROI

20 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CA Service Virtualization

Provide round-the-clock access to service end points

Remove capacity constraints

Remove contention for shared resources

Provide an alternative to unavailable systems and those that are still under development

Control complex data scenarios that are inherent during the SDLC

Reduce or eliminate the cost of invoking third-party systems for non-production use

Increase agility and improve quality in complex and changing IT environments

21 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Real Companies, Real Results

75%Reduced test data

setup effort by

90%Increased

testing availability

by

40%Achieved cost savings of

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

http://slidesha.re/1CRkeh9

http://bit.ly/1Cf80AN

http://bit.ly/SV-Telus

Saved from deferred

investments

$800KSaved from

development & testing time

2 Months

22 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Real Companies. Real Results.

In infrastructure costs and 3rd party service fees

Lloyds• Before … Took 5 people days to do

20 tests

• AFTER SV … Takes 1 person 1-minute to do 20 tests

Sources: CA Service implementation scorecard resultsLarge US bank and US airline

Save$MMs

Reduction in application dev./test cycle

Up to

50%

More defects detected at least 1-step earlier in SDLC

Up to

90%

AutoTrader• 96% reduction in time required for

one cycle of integration testing

• $300,000 savings on environments

http://bcove.me/gsornyww

http://ow.ly/HxErN

23 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

CA Invented Service Virtualization … and continues to DOMINATE the market today!

• Invented and Delivered 1st

SV Technology in 2007

• 22 Patents Awarded

• 5 of the top 5 Telcos• 4 of the top 5 Banks• 3 of the top 5 Insurers

• Largest customer base in SV market500+ projects delivered

Source: 2014 Fortune 500

Demonstration

25 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Service Virtualization Destroys Stubs and Mocks

Critical Dev./Test FeatureService

VirtualizationStubs and Mocks

Reduce dependencies and constraints in application development

Automated creation of simulated system

Rich test data for comprehensive testing early in SDLC

Share virtual services across entire development team—not trapped in a single sandbox

Know that your code will scale in production

Changes to any dependent systems (mainframe, ERP, middleware, 3rd party) are automatically synced…teams focus on building solutions vs. maintenance

Wizard-based UI for use by all team members regardless of coding skill

26 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Q & A

27 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Recommended Sessions

SESSION # TITLE DATE/TIME

DO4T25T Tech Talk: Service Virtualization on Demand 11/19/2015 at 02:00 pm

28 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Recommended Sessions

SESSION # TITLE DATE/TIME

DO4T25T Tech Talk: Service Virtualization on Demand 11/18/2015 at 04:30 pm

DO3T24SAccelerate DevTest with Microsoft® Azure™ and Service

Virtualization on Demand11/19/2015 at 3:00 pm

DO3X114SFreeing the World from Slow: How Service Virtualization

and the Concept of S.P.E.E.D. 11/19/2015 at 3:45 pm

29 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Must See Demos

SV Innovations

DevOps

Theater 3

DevOps Sim

DevOps

Theater 3

SV on Demand

DevOps

Theater 3

SV Use Cases

DevOps

Theater 3

30 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

Follow On Conversations At…

Smart Bar

DevOps

Theater 3 & 4

Tech Talks

DevOps

Theater 3 & 4

31 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD

For More Information

To learn more, please visit:

http://cainc.to/Nv2VOe

CA World ’15


Recommended