CA Service Virtualization
- 1. Igniting Innovation Through
Transforming the SDLC
CA Service Virtualization
Solution Account Director
Pablo.Gutierrez@ca.com
Pablo A. Gutierrez
http://www.slideshare.net/PabloGutierrez60
https://ar.linkedin.com/in/pablo-gutierrez-660288
- 2. 2
© 2015 CA. ALL RIGHTS RESERVED.
Application
Economy
welcome
to the
$153B
Public 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
268B
By 2017, mobile apps will be
downloaded more than 268
billion times3
“Software is
eating the world”
- Marc Andreeson
Wall Street Journal, Why Software is Eating the World,
August 2011
- 4. 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-6
months 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
- 5. 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
- 6. Ignite Innovation in the Application Economy
Service Virtualization … The Catalyst of Digital Transformation
Accelerate
Application
Delivery
Instill
Accelerated
Quality
Drive
End-to-end
Efficiency
- 7. Service Virtualization: Why It’s Needed
“I can’t do anything
until I have
everything
…
and I never have
everything!”
Data
Constraints
System
Constraints
Cost
Constraints
Development
Constraints
Bottlenecks Everywhere
ESB
- 8. How Service Virtualization Eliminates Dev/Test Constraints
Service
Virtualization
the Wind tunnel
of Software
ESB
Mainframe
System of
Record
ERP SaaS/API
Availability Sync Capacity Cost
CA Service
Virtualization
Order Management
CA Application Test
Unconstrained
Development
Dev. Wait Time
- 9. Deliver Innovations… Faster!
TIME
Week 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
Parallel
App 3
App 2
App 1
Accelerate
Application
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
- 10. Shift Left … Discover Defects Earlier in SDLC
Find
defects
here
Not
here
UNIT SYSTEM PRODUCTIONUATINTEGRATION PERFORMANCE STAGING
Instill
Accelerated
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.
- 11. Massive Increase in Efficiencies
Developer downtime
Drive
End-to-end
Efficiency
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
- 12. 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 results
Large 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
- 13. 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 PatentsAwarded
• 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.
- 14. 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
- 18. 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
- 19. Service Virtualization Destroys Stubs and Mocks
Critical Dev./Test Feature
Service
Virtualization
Stubs 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
- 20. 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
- 21. 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
- 22. 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
- 23. Learning Mode
Challenge
Ensuring 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
- 24. 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
- 25. 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