hewlett packard enterprise (hpe) service virtualization (sv)

43
HPE Service Virtualization 3.8 CFD Speaker name and title Month day, year

Upload: jeffrey-nunn

Post on 23-Jan-2017

389 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

HPE Service Virtualization 3.8 CFD

Speaker name and title

Month day, year

Page 2: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Agenda

– A changing world demands service virtualization

– Understanding service virtualization

– HPE Service Virtualization Distinctions and ver3.8 highlights

– How to Successfully Implement Service Virtualization

– Customer Reference Stories

Page 3: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Changing world demands service virtualization

Page 4: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Deliver amazing user experiences

Modern Application Development

Reduce costs

Increase customer attraction/retention

Increase the value of your brand

Get to market faster

* Source: “Enterprise Mobile Facts You Need to Know in 2015” by App Data Room.

http://appdataroom.com/enterprise-mobile-facts-need-know-2015/

Modern applications redefine application development

Mobile Cloud

Dev Ops

Agile

Page 5: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Velocity, quality and user experience

of consumers will delete a

mobile app if they encounter

a bugAPMdigest, Feb 5, 2014

30xAccess anywhere

Composite applications

Analytics

Proliferation of tools

Shift “left”VisibilityPredictive

ElasticSecureScalable

Agile

User experience

Demand for

qualityNeed for velocity

increase in application

releasesEnterprise 20/20 Research, 2013

50%

Page 6: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

How do you manage composite applications?

Traditional Public Cloud

Track packagePayment

Composite

Product Customer Profiles Shipping

Managed Cloud

Shopping process Search Buy Pay Ship Track

Integrated to support the process

Each have SLAs and performance

dependencies

Components anywhere– in-house or cloud

Page 7: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

ConsequencesYou can’t do anything until you have everything; and you never have everything

84%QA work delayed while waiting

81%Development work delayed

while waiting

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

Page 8: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Wait timeBefore Service

Virtualization

On-demand (no wait) 0%

Seconds to minutes 0%

30 minutes to 2 hours 0%

4 to 7 hours 2%

1 day 1%

2 days 1%

3 days 9%

4 days 3%

1 week 8%

2 weeks 15%

3 weeks 27%

1 month 14%

2 months 10%

3 months 5%

4 to 6 months 3%

Never (no access

ever)2%

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

The consequence: crippling wait times

76%wait at least 2 weeks or more on systems

How long is your wait time?

What’s the impact on cost?

Lost sales opportunity?

Page 9: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Wait timeBefore Service

Virtualization

On-demand (no wait) 0%

Seconds to minutes 0%

30 minutes to 2 hours 0%

4 to 7 hours 2%

1 day 1%

2 days 1%

3 days 9%

4 days 3%

1 week 8%

2 weeks 15%

3 weeks 27%

1 month 14%

2 months 10%

3 months 5%

4 to 6 months 3%

Never (no access

ever)2%

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

The consequence: crippling wait times

32 daysaverage wait time

Page 10: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

The solution?...Service Virtualization technology

Page 11: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Wait timeBefore Service

Virtualization

After Service

Virtualization

On-demand (no wait) 0% 27%

Seconds to minutes 0% 14%

30 minutes to 2 hours 0% 10%

4 to 7 hours 2% 17%

1 day 1% 11%

2 days 1% 10%

3 days 9% 8%

4 days 3% 1%

1 week 8% 1%

2 weeks 15% 1%

3 weeks 27% 0%

1 month 14% 0%

2 months 10% 0%

3 months 5% 0%

4 to 6 months 3% 0%

Never (no access

ever)2% 0%

From 32 days to 1 hour, by virtualizing services

1 hourmedian wait time after

service virtualization

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

Page 12: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Service Virtualization:In software engineering, service virtualization is a method to emulate the behavior of specific components in heterogeneous component-based applications such as API-driven applications, cloud-based applications and service-oriented architectures.

hpe.com/software/sv

Page 13: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

The concept: virtual services stand in when real services become inaccessible

13

Third party

Pay-per-transaction

Web browser

Mobile app

Application under test

Compositeapplication

API

Existing infrastructure

Under Construction

Mainframe

SAP system

Existing database

Web service and Legacy application

SOAP

REST

JDBC

MQ

RFC

CICS

Data

Perf.

Config.

DesignLearnSimulate

Page 14: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Minimize risk by simulating all critical elementsUsers, network and applications (legacy, Web, data)

14

User behaviorand load

Constrained services/

applications components

SV

NV

Network characteristic

s

UFT

LR

PC

Page 15: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Compressing the software development lifecycle with service virtualization

Without service virtualization

With service virtualization

Development System test IntegrationPerformance

testUAT

Development

System

Integration

Performance

UATTime saved

Page 16: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

From a SDLC Best Practice

Line of business

Development Quality assurance Operations

Architecturalreadiness

Customerreadiness

Production readiness

Risk manager, P&L owner,

Requirements communicator

– Create virtual services easily and seamlessly

– Simulate needed systems end to end

– Enable teams to work in parallel…

– Shareable and reusable virtual services that’s easy to maintain

Page 17: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Trends & Shift in Service Virtualization Adoption

Page 18: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Used by Participant percentages

QA – software QA or testing (functional, performance,

security)72%

Development – software developers 58%

QA – architects 39%

Development – architects 37%

Release engineering or management 32%

QA – managers 32%

Center of excellence (CoE) 27%

Consultants/professional services 23%

Development – managers 19%

IT – infrastructures 16%

IT – operations/production deployment 14%

IT – lab managers/lab engineers 13%

Training 10%

IT – patch management 6%

IT – system administrator 6%

IT - security 5%

Anyone on-demand 5%

IT - management 4%

Project management 4%

Support 4%

Sales 1%

Technical publications 1%

72%QA (functional,

performance, security)

58%developers

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

Now, widespread adoption – far beyond QA

Page 19: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Why customers adopt HPE Service Virtualization

Rationale for adoptionParticipants

percentages

Improve time-to-market 68%

Test earlier in the lifecycle 54%

Enable continuous

integration52%

Performance testing 48%

Parallel development 47%

Scheduling constraints 40%

Restricted access to

dependent services,

components or applications

38%

Test data management 35%

Source: voke Market Snaphot Report Service Virtualization – Jan 2015

Rationale for adoptionParticipants

percentages

Reduce production defects 34%

Reduce capital expenditures

(CAPEX)32%

Simulation of new software 31%

Reduce operational expenditures

(OPEX)31%

Third-party access fees 28%

Mobile development and testing 22%

Network constraints 18%

Simulation of hardware 14%

Replace an internally developed

service virtualization solution12%

68%Improve time-to-market

54%Test earlier in the

lifecycle

52%Enable continuous integration

47%Scheduling constraints

48%Performance testing

Page 20: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Where customers use service virtualization

Source: voke Market Snaphot Report Service Virtualization – Jan 2015

71%SOA/web service

64%APIs

38%Middleware

36%Applications-legacy

35%Mainframe

Page 21: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

ROI findings from latest service virtualization study 2014-15

Source: voke Market Snaphot Report Service Virtualization – Jan 2015

38%achieved a greater than

50% reduction in defect

reproduction time

36%% achieved a greater than

41% reduction in

production defects

46%achieved greater than 41%

reduction in total defects

34%achieved a decrease of

50%

or greater in test cycle time

20%achieved more than

two times the test coverage

40%achieved a decrease of

40% or greater in software

release cycle time

26%achieved an increase of

two times or greater

of test execution rates

Page 22: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

How organizations successfully introduce Service Virtualization2015 SV Market survey shows…

69%Project and departmental

64%CoE or Enterprise-wide

16%Third-party access

Page 23: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

HPE Service Virtualization v3.8 Key Highlights

Page 24: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Protocols & virtualization enhancements – broader, expanded support

– Java virtualization – configure on-the-fly, without restart, for greater ease-of-use

– ISO 8583 using JPOS – now simulate and test in critical financial industry environments

– Flat files – easily integrate legacy systems with batch data transfers

<?xml version="1.0" encoding="utf-16"?><configuration>

<managedClasses><include>

<path>com.hpe.*</path></include><exclude>

<path>com.hpe.sv.library.FastOperations</path></exclude>

</managedClasses><virtualizedClasses defaultVs="processMessage">

<class name="com.hpe.sv.example.CustomNumber" /><class name="com.hpe.sv.example.DefaultCalculator"

vs="processMessage" /></virtualizedClasses><endpoint>http://localhost:7290</endpoint>

</configuration>

Page 25: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Performance and User Experience enhancements

MQ communicationData modeling:

performance and network conditions

Performancemodeling

Easily access messagelogs through web

interface

Page 26: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Enhanced, seamless HPE tools Integration

– Add UFT/LoadRunner (12.5) services directly from SV Server

– Define and control Network Virtualization parameters within SV

– Experience cleaner and more intuitive user interface

Page 27: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Simpler trial and training

– Easier to

– Download

– Evaluate

– Learn

– Extended term for free trial and download

– New SV ART Training available

Page 28: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Quarterly expanding virtualization protocols

28

TRANSPORT

HT

TP

(S)

Gate

way

HT

TP

(S)

Pro

xy

1

IBM

WS

MQ

1

JM

S

JD

BC

1

IMS

Co

nn

ec

t

CIC

S T

S

TIB

CO

A

ctive

Ma

trix

/

SA

PN

etW

eaver

RF

C/X

I/P

I

Ora

cle

AQ

Mic

ros

oft

MQ

We

b-

Me

tho

ds

TC

P/I

P

Java

ISO

8583/

JP

OS

Bri

dg

e

Fla

tF

ile

s/

FS

/FT

P/s

MESSAGE

WS/SOAP

XML2

REST (XML, JSON,

Cobol

SQL

IDOC

Fix Length

Text Delimited,

Java Objects

Text

Binary

Protocol supported1 Non-intrusive2 All XML-based protocols supported

New

Updated

SV Protocol Extensibility SDK Available

Page 29: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

HPE Service VirtualizationKey Distinctions

Page 30: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Why HPE Service Virtualization stands out

30

Complete lifecycle virtualization solution

Easy set-up and use

SAP certification

Portfolio-wide integration

Page 31: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Complete lifecycle virtualization solution

31

Spanning all essential components: user, service, network,

data

Customers

Employees

Browsers and devices

Mobile carriers and

ISPs

3rd party cloud

services

Content delivery

networks

Major ISP

Distributed Services

Loadbalancers

Webservers

Appservers

DBservers

Mainframe

StorageMobile components

Web Services

Service VirtualizationUser Virtualization Network Virtualization

UV

UV

UV

SV SV

SV SV SV SV

SV SV SV

NV

NV

NV

NV

NVNV

NV NV NV

NV NV NV

NV

Data Everywhere

Page 32: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

SAP certification: The first and only

–SAP Virtualization Introduced (3.0)

– IDOC Response Correlation (3.5)

–Creating SAP service from scratch (3.5)

–Batch Processing Performance Modeling (3.5)

–SAP virtualization in Software AG WebMethods (3.61)

—High scale Performance Optimizations (3.62)— 2.5x higher max IDOCs TPS than the closest

competitor

— Currently Certified Version by SAP

—Usability Improvements (3.7)— Bug fixes and configuration enhancements

Page 33: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Easy set-up and use

“HP SV provides ease of use and an enjoyable user experience…”– Forrester Research, Service Virtualization Wave

Page 34: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Portfolio-wide integration

LOAD RUNNER*

SV SERVER

VS

SV MANAGEMENT UI

VS

Deploy Virtual Service

Open/SaveVirtual Service

UNIFIED FUNCTIONAL TESTING

VS

Deploy Virtual Service

SV DESIGNER

VS

Create, Update VS

APPLICATION UNDER TEST

SV Monitoring

Deploy/InitializeVirtual Service VS

UseVirtual Service

Open TestScript/Data

Test Call VS

VS

VS

VS

VS

ALM

VS

Page 35: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

HPE Service VirtualizationCustomer References

Page 36: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

HPE Service Virtualization software customer review

“The benefits are too good not to consider.” – IT Architect, Fortune 500 electronics company

“We shortened test cycles by 30-50%.” – Marc Tuffreau, IT Professional, Sogeti

“Just getting started but already seeing a big benefit.”– IT Architect, Global 500 industrial manufacturing company

“We shortened test cycles by more than 90%.” – Enterprise telecommunication services company

“We see a big benefit in functional and regression testing”– IT Architect, Global 500 industrial manufacturing company

“A clear and highly integrated solution.” – Matthias Scholze, CEO, QMETHODS Business and IT Consulting GmbH

Page 37: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Service Virtualization Success Story

Org: Performance and Infrastructure CoE

Challenge:

• Modernization of systems after acquisition

• Many systems not available for testing – delays

• Cannot easily recreate production conditions in test env

Results:

• Evaluated SV in FY14. Competitors: IBM and CA Lisa (dropped very early)

• Implementation started with MQ but shifted to REST

• Virtualized critical systems previously repeatedly failing for perf testing

• Specific performance needs included in Design Partnership

• SV ART helping to expand to other audience

Page 38: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

“We want to control our own

destiny and not rely on stubs

created by other departments

so we can adapt and change

faster.”

SAP Performance

Manager

Challenge

Expensive home-grown stubbing solutions maintained by development team

Stubbing solution was expensive to maintain, slow to change and crashing in perf tests

Needed metrics on how the sub/virtual service was performing

Staging data with their current process was some what time consuming

Solutions

HP Service Virtualization SAP IDOC support expanded with Batch Performance Simulation

Built in monitors on how virtual services are performing with out of the box integration to

Performance Center

Optimized SV throughput directly for SAP use cases and scenarios

Results

HP SV processed ~2.5 times more IDOC messages per second than competition

HP Service Virtualization selected as a tool for SAP functional and performance testing

Used by local LOBs for functional integrations and central SAP Performance Test team

Recently run extensive SAP stress testing with 10s of millions of transactions per hour

simulated by SV without any issue (replaced crashing Java stubs)

SAP: Extreme Performance Validation Leading electronics retailer

Page 39: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Challenge

Deploy more than 200 apps per year. Major delays in testing and were never able to complete

test on time. Test had a lot of down time.

Test blocking issues were: Dependency on third party services, authorization issues, services

not available during working hours, development was always behind.

Solution

Virtualize 3rd party endpoints to validate coding changes

Multiple development teams started using Service Virtualization to eliminate dependencies

Modify performance factors of the virtualize service to ensure upstream calls

Deploy virtual services as shared resource

Results

Reduced test wait time 100%. On average saved 5-8 days/month.

95% of test cases are available through use of HP Service Virtualization.

Increased test cycles and test coverage 45% - previously all test cases run in 112 hours

comparing to just 54 hours with HP SV - 52% saving ($50K/month)

ROI just in 3 months of SV use.

“We can start testing

earlier without waiting the

end to end systems to be

ready. Now we can do

efficient resource

management, predict

schedule and launch apps

in a timely manner.”

Test and Release

Manager, TTNET

Speeding up release cycles by eliminating testing delays for unlimited testingLarge internet service provider - IPTV, Voice over IP and mobile phone services

Page 40: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Strong customer endorsement continues HP Internal only. Do not distribute

Page 41: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

How to get started

– For latest market trends study, download service virtualization market snapshot report , also at www.hpe.com/software/sv-voke

– For more on HPE SV product, refer HPE SV datasheet

– For free trial evaluation, download HPE SV Software Trial, or at www.hpe.com/software/svtrial

– Top recommended customer reference: GameStop HPE SV customer webcast and followup with GameStop case study (indepth use cases, ROIs).

– For hpe sv demo and analyst perspectives, watch HPE SV & Voke on demand webcast

– For all other great resources, visit HPE SV page on http:// www.hpe.com/software/sv

Note:

Internal HPE SV Sales and Marketing Hub can be accessed at: https://irock.jiveon.com/docs/DOC-120747

Page 42: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

Appendix/Backup Slides

DO NOT DISTRIBUTE- FOR INTERNAL REFERENCE ONLY

Page 43: Hewlett Packard Enterprise (HPE) Service Virtualization (SV)

HPE Internal Reference only! Do not distribute.

T-Mobile USA : Leverage HPE Lifecycle Virtualization solutions for Performance Engr & DevOps transformation

43

About the customer

Nation’s fastest 4G LTE network, serves ~61mil wireless customers, under T-

Mobile & MetroPCS brands. Current HPE SW customer & continue to invest in

our products. Most recent purchase: HPE NV and SV to complement its existing

use of CA Lisa tool.

Bus Goal: Pursues a strategy of continuous product & service innovation to

differentiate, keep ahead of competition. Requires almost daily releases of new

applications or new functionality in existing applications.

Challenge: Reduce app dev & design lifecycle time through continuous testing,

CI and engr. Struggled to deploy LISA for enterprise performance engineering

and SAP use cases

Solution: Use HPE SV and NV to virtualize services and network, identify

code/config & network bottlenecks in early stages of dev. Helped reduce app

dev & design lifecycle time.

Results: : Ability to deploy 60+ new or existing applications with code changes

on a daily basis.

• Reduced scripting for stubs by 40% compared to the other tools

• Further reduced time from 2days with Lisa to <5hours with HPE

solutions.

• Reduce time to certify apps by 30% (network and service virtualization)

• Increase system availability to 99.98% (performance engineering)