ca service virtualization

25
Igniting Innovation Through Transforming the SDLC CA Service Virtualization Solution Account Director [email protected] Pablo A. Gutierrez http://www.slideshare.net/PabloGutierrez60 https://ar.linkedin.com/in/pablo-gutierrez-660288

Upload: pablo-gutierrez

Post on 16-Apr-2017

241 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: CA Service Virtualization

Igniting Innovation Through Transforming the SDLC

CA Service Virtualization

Solution Account Director

[email protected]

Pablo A. Gutierrez

http://www.slideshare.net/PabloGutierrez60

https://ar.linkedin.com/in/pablo-gutierrez-660288

Page 2: CA Service Virtualization

2

© 2015 CA. ALL RIGHTS RESERVED.

Application Economy

welcome to the

$153BPublic cloud services market expected to grow 17.8% in

2014 to $153 billion1

50%By 2018, more than 50% of B2B

collaboration will take place through Web APIs2

268BBy 2017, mobile apps will be downloaded more than 268

billion times3

“Software is eating the world”

- Marc AndreesonWall Street Journal, Why Software is Eating the World,August 2011

Page 3: CA Service Virtualization

Applications Are Changing the World of Business

So What’s The Problem?

Page 4: CA Service Virtualization

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

Page 5: CA Service Virtualization

To Win In the App Economy

SPEED & QUALITY

Improve

• Competitive Advantage• Customer Loyalty• Customer Acquisition• Delivery Costs

Create

New Business Channels …

… Even New Business Models

BUSINESS INNOVATION

Transform to…

Through DIGITAL TRANSFORMATION

Page 6: CA Service Virtualization

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

Accelerate Application

Delivery

Instill Accelerated

Quality

Drive End-to-endEfficiency

Page 7: CA Service Virtualization

Service Virtualization: Why It’s Needed

“I can’t do anything until I have everything

…and I never have

everything!”

Data Constraints

System Constraints

CostConstraints

DevelopmentConstraints

Bottlenecks Everywhere

ESB

Page 8: CA Service Virtualization

How Service Virtualization Eliminates Dev/Test Constraints

Service Virtualization

the Wind tunnel of Software

ESB

MainframeSystem of

RecordERP SaaS/API

Availability Sync Capacity Cost

CA ServiceVirtualization

Order Management

CA Application Test

UnconstrainedDevelopment

Dev. Wait Time

Page 9: CA Service Virtualization

Deliver Innovations… Faster! TIMEWeek 4Week 2Week 1

x

Week 6Week 3

DEV 1 DEV 2 DEV 3

DEV 1 DEV 2 DEV 3

DEV 1 DEV 2 DEV 3

DEV 1 DEV 2 DEV 3

DEV 1 DEV 2 DEV 3

DEV 1 DEV 2 DEV 3

App 3

App 2

App 1

Week 7Week 5

Sequential

ParallelApp 3

App 2

App 1

AccelerateApplication

Delivery

Simulate needed systems … end-to-end

Create virtual services… easily

Increase developer productivity

1 2 3

Cut of Set up time for dev environments (from 42 days to 3)

Reduced Time-to-Market by for key applications.

http://bcove.me/4rx4wt6x

30 Days

15%http://bit.ly/SV-TelefonicaChile

Page 10: CA Service Virtualization

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

Defect Correction Costs

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

Page 11: CA Service Virtualization

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

Page 12: CA Service Virtualization

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

Page 13: CA Service Virtualization

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

“CA Service Virtualization has the strongest SVT product in our evaluation, making it ideal for organizations with a comprehensive SVT enterprise strategy.*”

*Source: The Forrester Wave™: Service Virtualization and Testing Solutions, Q1 2014; Forrester Research, Inc.; January 27, 2014*

• 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 market

500+ projects delivered

Source: 2014 Fortune 500

* The Forrester Wave is copyrighted by Forrester Research, Inc. Forrester and Forrester Wave are trademarks of Forrester Research, Inc. The Forrester Wave is a graphical representation of Forrester's call on a market and is plotted using a detailed spreadsheet with exposed scores, weightings, and comments. Forrester does not endorse any vendor, product, or service depicted in the Forrester Wave. Information is based on best available resources. Opinions reflect judgment at the time and are subject to change.

Page 14: CA Service Virtualization

Next Steps

Read the voke Inc. Report

Start Using VAPI (SaaS based API Virtualization

Where do we Start with You?Business Value Assessment …

Where’s the Pain Point/ Key Strategic Project?

Where ROI could be Demonstrated?

http://bit.ly/SV-ROI

vapi.ca.com

Page 15: CA Service Virtualization

Thank You!

Page 16: CA Service Virtualization

Solution Account Director

[email protected]

Pablo A. Gutierrez

http://www.slideshare.net/PabloGutierrez60

https://ar.linkedin.com/in/pablo-gutierrez-660288

Page 17: CA Service Virtualization

CA Service Virtualization “Special Sauce”

Page 18: CA Service Virtualization

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

Page 19: CA Service Virtualization

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

Page 20: CA Service Virtualization

And… It’s Easy to Use & Scales at Enterprise Demand

Simple, Web-based UI • Designed around “ease of use” and “user

adoption”

Create a VS from Live System in Minutes w/ 3 Easy Steps Record, Configure and Save

your virtual service in a snap! (via Server-Side Recording feature)

Enterprise Scalability with Simplicity• Single Install Across the Organization … • Typically Up & Running in 1-Day

Page 21: CA Service Virtualization

Market Leading SV Innovation

Create Virtual Service Across Any Protocol

• Virtualizes services without requiring any knowledge or decoding of the service protocol

• Patented genome-sequencing algorithms automatically find relationships inside nearly any data source

Artificial Intelligence

Sync Virtual Services with Live Systems Automatically

Develop and test against production-like environments, w/o manually updating the VS

Perfect for dev/test teams working in parallel

Learning Mode Continuous Application Insight

Automatic Test & Virtual Service Creation

Deep Transaction Visibility –Build baseline to understand complex app relationships

End-to-end visibility into your applications and their dependencies

Page 22: CA Service Virtualization

ODP: True AI with Service Virtualization

Virtualizes services without requiring any knowledge or decoding of the service protocols

Applies a genome sequence alignment algorithm, discovers byte-level patterns in message protocols

Virtualizes a much wider range of protocols without requiring a new data protocol handler

Speed and accuracy with entropy weighting and message clustering

Collaboration project between CA Labs, Swinburne University of Technology in Australia and the CA Service Virtualization engineering and product teams

Key Differentiator

Page 23: CA Service Virtualization

Learning Mode

ChallengeEnsuring a virtual service remains in sync with live system is inherently time consuming

Solution Compares responses between the virtual service

and live system to automate the creation and updating of virtual services

Assures that virtual service is a faithful simulation of the current live system

Key Differentiator

Page 24: CA Service Virtualization

CA Continuous Application Insight

Discover paths and capture details of transactions.

Visualize transaction details and gain insight.

Automate virtual service creation and test automation.

Key Differentiator

Page 25: CA Service Virtualization

VAPI: Virtual API

Enable developers to create virtualized RESTFul APIs via an intuitive website

.Build and explore APIs within your browser

Connect from anywhere

Share virtual APIs to supercharge development of mobile applications, websites and private/public APIs

Users

Virtual API

{ }< >{ }

{ }< >{ }

Developers

Key Differentiator