service virtualization + api management together

37
Removing Constraints for Faster API Development… At Lower Costs and Better Quality CA API Management & CA Service Virtualization

Upload: pablo-gutierrez

Post on 09-Jan-2017

139 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Service Virtualization + API Management together

Removing Constraints for Faster API Development… At Lower Costs and Better QualityCA API Management & CA Service Virtualization

Page 2: Service Virtualization + API Management together

2 © 2015 CA. ALL RIGHTS RESERVED.

$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

1 Gartner Forecast: Public Cloud Services, Worldwide, 2012-2018, 3Q14 Update, Ed Anderson, et al, 29 September 20142 Gartner Hype Cycle for Application Development, 2014, Thomas E. Murphy, et al, 29 July 20143 Gartner Press Release, “Gartner Says by 2017, Mobile Users Will Provide Personalized Data Streams to More Than 100 Apps and Services Every Day” January 22, 2014 http://www.gartner.com/newsroom/id/2654115

- Marc Andreeson

welcome to the

Application Economy

Wall Street Journal, Why Software is Eating the World, August 2011

“Software is eating the world”

Page 3: Service Virtualization + API Management together

3 © 2015 CA. ALL RIGHTS RESERVED.

Applications Are Changing the World of Business

SO WHAT’S THE PROBLEM?

Page 4: Service Virtualization + API Management together

4 © 2015 CA. ALL RIGHTS RESERVED.

Expectations are Changing

UNPRECEDENTED SPEED EXCEPTIONAL CUSTOMER EXPERIENCE

2014 Vanson Bourne study commissioned by CA Source: Reaching the Top of the Web Performance Mountain

25%of users will abandon a web application after just three seconds of delay94%

of executives face increased pressure to release appsmore quickly

Page 5: Service Virtualization + API Management together

To Win In the App Economy

Through DIGITAL TRANSFORMATION

SPEED & QUALITY

Improve

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

Create

New Business Channels …

… Even New Business Models

BUSINESS INNOVATION

Evolution

Page 6: Service Virtualization + API Management together

More Innovators & Leaders Turn to DevOps

DevOps Portfolio from CADevOps Portfolio from CA

Build manageable, reliable, scalable

apps … faster

Deploy to production with less effort and

fewer errors

Assure good business user and

customer experience

AGILE PARALLEL

DEVELOPMENT

CONTINUOUS DELIVERY

AGILE OPERATIONS

Page 7: Service Virtualization + API Management together

Market leading service virtualization, API management and test automation combine to accelerate development and test of distributed, mainframe and mobile apps and APIs across the enterprise.

AGILEPARALLEL

DEVELOPMENT

Page 8: Service Virtualization + API Management together

CA API Management

Bill Oakes – director, product marketing , API Management

Page 9: Service Virtualization + API Management together

9 © 2015 CA. ALL RIGHTS RESERVED.

To Win In the App Economy

Through DIGITAL TRANSFORMATION

SPEED & QUALITY

Improve

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

Create

New Business Channels …

… Even New Business Models

BUSINESS INNOVATION

Evolution

Page 10: Service Virtualization + API Management together

10 © 2015 CA. ALL RIGHTS RESERVED.

What does DIGITAL TRANSFORMATION mean?

“the realignment of, or new investment in, technology and business models to more effectively engage digital customers at every touch point in the customer experience lifecycle”Altimeter Group, The 2014 State of Digital Transformation

This requires a digital platform that provides:• Omni-channel delivery• New generation of composite apps and APIs• Integration of in-house and external data & systems• Faster SDLC• End-to-end security • High performance infrastructure• Incorporation of communities and partners

The cornerstone of Digital Transformation is API Management

Page 11: Service Virtualization + API Management together

11 © 2015 CA. ALL RIGHTS RESERVED.

The Challenges of API Management

Challenges when sharing APIs

Firewall mazes

Diversity of back end systems

Clients and servers change at different

rates

Enterprise

Network

API/Service

ServersFirewall 2

Firewall 1

Directory

API/Service

Clients

Internet

Page 12: Service Virtualization + API Management together

12 © 2015 CA. ALL RIGHTS RESERVED.

Directory

Security Boundary

CA API Gateway Guards the Enterprise

Delegates policy implementation to security group

Reverse proxy model

High performance Policy Enforcement/Decision Point

Integrates with existing infrastructure

API Client

API Server

Gateway

CA API Management Solves The Problem

Page 13: Service Virtualization + API Management together

13 © 2015 CA. ALL RIGHTS RESERVED.

A Simple, Flexible Policy Language For Processing APIs

Authentication and Authorization

Confidentiality and Integrity

Threat Detection

Rate limiting, traffic shaping, and SLA

Audit

Transformation and Adaptation

Orchestration

Integration with Existing Infrastructure

What Does CA API Management Do?

Message

?

Page 14: Service Virtualization + API Management together

14 © 2015 CA. ALL RIGHTS RESERVED.

A Typical CA API Gateway Deployment

Gateway Cluster at Edge of Network

DMZ deployment

Hardware appliance, virtual appliance, SaaS,

or software

……

Page 15: Service Virtualization + API Management together

15 © 2015 CA. ALL RIGHTS RESERVED.

CA Mobile API Gateway (MAG)

Gateway With Mobile Enhancements

OAuth & OpenID Connect

iOS and Android Auth SDK

(enterprise SSO)

WebSockets

XMPP

APNS and Google Cloud notifications ……

Mobile

SDK Notifications

Page 16: Service Virtualization + API Management together

16 © 2015 CA. ALL RIGHTS RESERVED.

CA API Developer Portal

API Program Management

Client-developer management

Business-oriented API management

DMZ, SaaS, or Virtual Appliance

deployment

Apps

Developer

API

Manager

Page 17: Service Virtualization + API Management together

17 © 2015 CA. ALL RIGHTS RESERVED.

Live on the Web…

Page 18: Service Virtualization + API Management together

18 © 2015 CA. ALL RIGHTS RESERVED.

Simplify API Design Time

Page 19: Service Virtualization + API Management together

19 © 2015 CA. ALL RIGHTS RESERVED.

Monetize Data APIs with Just a Few Clicks

1. Publish Databasedirectly as an API

2. Create a Pricing PlanAutomated Billingof/for Developers

Automatically update Billing Engine

Page 20: Service Virtualization + API Management together

20 © 2015 CA. ALL RIGHTS RESERVED.

API Academy: API Education – We Can Help Before You Need API Management

Enterprise Goal

API Design Best Practices

API Architecture

API Business Casing

API Security & Management Expertise

API Promotion & Hackathon Services

CA API Management Training

API Design Training & Courseware

Internal API Education Workshops

Online Materials

Support for API Promotion

Expert API Security Guidance

Client AppDevelopers

BusinessAPI Owners

Backend API Dev Mgmt

EnterpriseArchitectsOperations

Digital Strategy/Marketing Officers

Page 21: Service Virtualization + API Management together

21 © 2015 CA. ALL RIGHTS RESERVED.

CA Addresses Critical API & Application Economy Needs

ENABLE APP DEVELOPERS

Accelerate application delivery by providing flexible access

Provide ‘speed tracks with guard rails’ – embed security into mobile app APIs

Deliver portal to define and easily expose a set of APIs for development, testing, deployment, security runtime, hosting and delivery

PROTECT APPs & APPLICATIONS

Enforce authentication, access controls and authorization policies for APIs

Secure API inputs and API outputs and provide application security, eg XSS and schema validation

Simplify SSO and federation to apps and services through API brokering

INTEGRATE EVERYTHING

Streamline integration of cloud, on-premise and PaaSservices

Comprehensive, extensive mapping and protocol transformations – anything to anything

Flexible deployment models – cloud portal and on-prem gateway

MONETIZION & THE BUSINESS OF APIS

Easy-to-use and flexible way to generate revenue for the use of APIs

Provide analytics and reporting on API activity

Deliver billing system integration to facilitate a single view into APIs and billing

Page 22: Service Virtualization + API Management together

CA Service Virtualization

Alan Baptista, Sr. Principal Product Marketing – Service Virtualization

Page 23: Service Virtualization + API Management together

23 © 2015 CA. ALL RIGHTS RESERVED.

To Win In the App Economy

Through DIGITAL TRANSFORMATION

SPEED & QUALITY

Improve

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

Create

New Business Channels …

… Even New Business Models

BUSINESS INNOVATION

Evolution

Page 24: Service Virtualization + API Management together

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

Accelerate App

Delivery

Instill Pervasive

Quality

Drive Development

Efficiency

Page 25: Service Virtualization + API Management together

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

Parallel DevConstraints

Bottlenecks Everywhere

Page 26: Service Virtualization + API Management together

How Service Virtualization Eliminates Dev./Test Constraints

“I have everything

I need, when I need it!"

SV … like Wind Tunnel for Fight Simulation

MainframeSystem of

RecordERP SaaS/API

Availability Sync Capacity Cost

CA ServiceVirtualization

Order Management

CA Application Test

Agile Development

Dev. Wait time

Page 27: Service Virtualization + API Management together

Constraint: Speed & Quality“Shift-left” the SDLC

Without SV

WITH SV

Dev1

Dev2

Dev3

System Test

Integration

Performance Test

UAT

SystemDev1

Dev2

Dev1

Dev3

Dev2

Dev3 Integration Performance UAT…

Uncertain delivery schedule – defects persist until UAT

Typical composite app today waits for whole assembly to begin

With CA Service Virtualization quality effort moved earlier in the lifecycle

Reduction in SDLCFaster Delivery

InstillPervasive

Quality

AccelerateApp

Delivery

Page 28: Service Virtualization + API Management together

Massive Increase in Efficiencies

Developer downtime

Drive Development

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

Page 29: Service Virtualization + API Management together

Increase application deployment time by

75%

Here is what’s possible…

Increase testing platform availability by

90% Reduce test data set up effort by

75%Save development & testing time of up to

2 Months

Achieve cost savings via infrastructure optimization and testing resources of

40%http://bit.ly/15bY6Tc

http://bit.ly/184km3C

http://slidesha.re/1CRkeh9

http://bit.ly/1Cf80AN

http://slidesha.re/1JajBDp

Page 30: Service Virtualization + API Management together

Service Virtualization + API ManagementSynergy and Use Cases

Page 31: Service Virtualization + API Management together

31 © 2015 CA. ALL RIGHTS RESERVED.

Joint CA SV and CA API Management message

PLAN BUILD RUN

Provide developers adirectory of virtual

services enabling betterservice discovery

and consumption,accelerating cloud and

mobile app development

Automatically switchbetween real and

virtualized environments improving how cost

and maintenance“constraints” are

managed

Faster creation and easier maintenance of virtual servicesby leveraging API

Management data

EnterpriseServices

CAService

Virtualization

CRM

OrderMgmt.

SupplyChain

CA APIGateway

WebService/API

VirtualizedWeb

Service/API

CA API Gateway

Page 32: Service Virtualization + API Management together

32 © 2015 CA. ALL RIGHTS RESERVED.

Make virtual and physical services discoverablePLAN

Challenge: Missing or out of date searchable catalog of physical and virtual services

Service Virtualization/API Management Solution CA API Developer Portal provides developer friendly portal Leverages tools, analysis and content capabilities to bring self service capabilities to the

developer/tester Rich content informs teams as to the purpose, functions supported and parameters

available for a given service Can be used for all virtual assets, not only web services

Page 33: Service Virtualization + API Management together

33 © 2015 CA. ALL RIGHTS RESERVED.

Expose virtual services in mobile sandbox

Challenge: How to open mobile services to an external developer communitywithout impacting production systems

Service Virtualization/API Management Solution Externalize modern RESTful services to developers and mobile apps Use service virtualization to create robust, dynamic replicas of production services Leverage the power of an external developer community with a non-production sandbox

to develop and test new mobile apps

BUILDWeb

Service/API

VirtualizedWeb

Service/API

CA APIGateway

CRM

OrderMgmt.

SupplyChain

Page 34: Service Virtualization + API Management together

34 © 2015 CA. ALL RIGHTS RESERVED.

Intelligently route service requests

Challenge: Multiple instantiations of a given service due to multiple environments,physical or virtual services or of a service can make integration complex

Service Virtualization/API Management Solution Intelligent routing capabilities of the CA API Gateway alleviate complexities Developer requests are routed to the proper location based on phase of work performed Simplifies service connections and reduces disruptive settings changes as code is promoted

WebService/API

VirtualizedWeb

Service/API

CA API Gateway

BUILD

Page 35: Service Virtualization + API Management together

35 © 2015 CA. ALL RIGHTS RESERVED.

Faster creation and easier maintenance of virtual services

Challenge: How to quickly create and maintain virtual services

Service Virtualization/API Gateway Solution Services residing within the CA API Gateway are replicated to SV Synchronizes SV environment after each new deployment to API Gateway Ensures virtual services are exactly the same as production Brings performance statistics and data aware error conditions to VSE reinforcing

critical capability of accurate virtualization

RUN

EnterpriseServices

CAService

Virtualization

CRM

OrderMgmt.

SupplyChain

CA APIGateway

Page 36: Service Virtualization + API Management together

36 © 2015 CA. ALL RIGHTS RESERVED.

Q & A

Page 37: Service Virtualization + API Management together

37 © 2015 CA. ALL RIGHTS RESERVED.

Call To Action

More on CA Service Virtualization

www.ca.com/SV

More on CA API Management

www.ca.com/API

Download SV + API Datasheet

Solution Account Director

[email protected]

Pablo A. Gutierrez

http://www.slideshare.net/PabloGutierrez60

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

Solution Account Director

[email protected]

Santiago Cavanna

http://www.slideshare.net/cavsa01

https://ar.linkedin.com/in/santiagocavanna