Download - CA Service Virtualization
Igniting Innovation Through Transforming the SDLC
CA Service Virtualization
Solution Account Director
Pablo A. Gutierrez
http://www.slideshare.net/PabloGutierrez60
https://ar.linkedin.com/in/pablo-gutierrez-660288
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
Applications Are Changing the World of Business
So What’s The Problem?
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
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
Ignite Innovation in the Application EconomyService Virtualization … The Catalyst of Digital Transformation
Accelerate Application
Delivery
Instill Accelerated
Quality
Drive End-to-endEfficiency
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
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
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
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.
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
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
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.
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
Thank You!
Solution Account Director
Pablo A. Gutierrez
http://www.slideshare.net/PabloGutierrez60
https://ar.linkedin.com/in/pablo-gutierrez-660288
CA Service Virtualization “Special Sauce”
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
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
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
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
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
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
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
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